In drivers/pci/hotplug/rpadlpar_sysfs.c in the Linux kernel through 5.11.8, the RPA PCI Hotplug driver has a user-tolerable buffer overflow when writing a new device name to the driver from userspace, allowing userspace to write data to the kernel stack frame directly. This occurs because add_slot_store and remove_slot_store mishandle drc_name '\0' termination, aka CID-cc7a0bb058b8.
2021-03-22T17:15:15.200
2024-11-21T06:00:28.767
Modified
CVSSv3.1: 6.7 (MEDIUM)
AV:L/AC:L/Au:N/C:C/I:C/A:C
3.9
10.0
Type | Vendor | Product | Version/Range | Vulnerable? |
---|---|---|---|---|
Operating System | linux | linux_kernel | < 4.4.263 | Yes |
Operating System | linux | linux_kernel | ≤ 4.9.263 | Yes |
Operating System | linux | linux_kernel | < 4.14.227 | Yes |
Operating System | linux | linux_kernel | ≤ 4.19.183 | Yes |
Operating System | linux | linux_kernel | < 5.4.108 | Yes |
Operating System | linux | linux_kernel | < 5.10.26 | Yes |
Operating System | linux | linux_kernel | < 5.11.9 | Yes |
Operating System | fedoraproject | fedora | 32 | Yes |
Operating System | fedoraproject | fedora | 33 | Yes |
Operating System | fedoraproject | fedora | 34 | Yes |
Application | netapp | cloud_backup | - | Yes |
Application | netapp | fas\/aff_baseboard_management_controller | - | Yes |
Operating System | netapp | solidfire_baseboard_management_controller_firmware | - | Yes |