CVE-2021-28972CWE-120

CVE-2021-28972

Medium · published March 22, 2021

CVSS v3.1
6.7
EPSS
1%
Percentile
56.3
In the wild
Unconfirmed
What it is

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.

The record
Technical detail
CVSS v3.1
6.7 · MEDIUM
Vector
CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00805 · 56.3th percentile
Weakness
CWE-120 · Buffer Copy without Checking Size of Input ('Classic Buffer Overflow')
Published
2021-03-22T21:15Z
Affected products (13)
ProductVersionsFixed in
linux/linux_kernel< 4.4.2634.4.263
linux/linux_kernel> 4.5, ≤ 4.9.263—
linux/linux_kernel≥ 4.10, < 4.14.2274.14.227
linux/linux_kernel> 4.15, ≤ 4.19.183—
linux/linux_kernel≥ 4.20, < 5.4.1085.4.108
linux/linux_kernel≥ 5.5.0, < 5.10.265.10.26
linux/linux_kernel≥ 5.11, < 5.11.95.11.9
fedoraproject/fedoraall versions—
fedoraproject/fedoraall versions—
fedoraproject/fedoraall versions—
netapp/cloud_backupall versions—
netapp/fas\/aff_baseboard_management_controllerall versions—
netapp/solidfire_baseboard_management_controller_firmwareall versions—
References (10)
EPSS history
Timeline
  • 22 MAR 16:53Z
    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…
    cvelistv5