CVE-2026-89888

CVE-2026-89888

High · published September 16, 2026

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

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

media: i2c: ov02a10: fix endpoint parsing use-after-free

The ov02a10_check_hwcfg() function calls fwnode_handle_put(ep)

immediately after allocating and parsing the endpoint. However, it

subsequently calls fwnode_property_read_u32() using the same 'ep'

handle, leading to a potential use-after-free.

Additionally, reading the optional 'ovti,mipi-clock-voltage' property

used to overwrite the 'ret' variable. If the property was missing,

'ret' would become negative, and this failure code would be incorrectly

returned at the end of the function, causing probe to fail entirely.

Fix the use-after-free by moving fwnode_property_read_u32() before

the endpoint is parsed and freed. Avoid the error leak by not

assigning the result of fwnode_property_read_u32() to 'ret'.

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.00160 · 4.7th percentile
Published
2026-09-16T15:16Z
References (7)
EPSS history
Timeline
  • 18 SEP 04:02Z
    EPSS moved — → 0%
    epss
  • 16 SEP 10:31Z
    media: i2c: ov02a10: fix endpoint parsing use-after-free
    cvelistv5