CVE-2024-58003CWE-787

CVE-2024-58003

High · published February 27, 2025

CVSS v3.1
7.8
EPSS
0%
Percentile
9.8
In the wild
Unconfirmed
What it is

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

media: i2c: ds90ub9x3: Fix extra fwnode_handle_put()

The ub913 and ub953 drivers call fwnode_handle_put(priv->sd.fwnode) as

part of their remove process, and if the driver is removed multiple

times, eventually leads to put "overflow", possibly causing memory

corruption or crash.

The fwnode_handle_put() is a leftover from commit 905f88ccebb1 ("media:

i2c: ds90ub9x3: Fix sub-device matching"), which changed the code

related to the sd.fwnode, but missed removing these fwnode_handle_put()

calls.

The record
Technical detail
CVSS v3.1
7.8 · HIGH
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00203 · 9.8th percentile
Weakness
CWE-787 · Out-of-bounds Write
Published
2025-02-27T08:15Z
Affected products (3)
ProductVersionsFixed in
linux/linux_kernel≥ 6.6, < 6.6.786.6.78
linux/linux_kernel≥ 6.7, < 6.12.146.12.14
linux/linux_kernel≥ 6.13, < 6.13.36.13.3
References (4)
EPSS history
Timeline
  • 27 FEB 02:12Z
    media: i2c: ds90ub9x3: Fix extra fwnode_handle_put()
    cvelistv5