CVE-2024-36973CWE-415

CVE-2024-36973

High · published June 17, 2024

CVSS v3.1
8.4
EPSS
0%
Percentile
14.0
In the wild
Unconfirmed
What it is

In the Linux kernel, the following vulnerability has been resolved:

misc: microchip: pci1xxxx: fix double free in the error handling of gp_aux_bus_probe()

When auxiliary_device_add() returns error and then calls

auxiliary_device_uninit(), callback function

gp_auxiliary_device_release() calls ida_free() and

kfree(aux_device_wrapper) to free memory. We should't

call them again in the error handling path.

Fix this by skipping the redundant cleanup functions.

The record
Technical detail
CVSS v3.1
8.4 · HIGH
Vector
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00238 · 14.0th percentile
Weakness
CWE-415 · Double Free
Published
2024-06-17T22:15Z
Affected products (6)
ProductVersionsFixed in
linux/linux_kernel≥ 6.1, < 6.1.956.1.95
linux/linux_kernel≥ 6.2, < 6.6.356.6.35
linux/linux_kernel≥ 6.7, < 6.9.66.9.6
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
References (9)
EPSS history
Timeline
  • 17 JUN 17:51Z
    misc: microchip: pci1xxxx: fix double free in the error handling of gp_aux_bus_probe()
    cvelistv5