CVE-2026-80650

CVE-2026-80650

published August 28, 2026

CVSS
—
EPSS
0%
Percentile
11.2
In the wild
Unconfirmed
What it is

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

media: atomisp: gc2235: fix UAF and memory leak

gc2235_probe() handles its error paths incorrectly.

If media_entity_pads_init() fails, gc2235_remove() is called, which

tears down the subdev and frees dev, but then still falls through to

atomisp_register_i2c_module(). This results in use-after-free.

If atomisp_register_i2c_module() fails, the media entity and control

handler are left initialized and dev is leaked.

gc2235_remove() unconditionally calls media_entity_cleanup() and

v4l2_ctrl_handler_free(), but these are not initialized at every

error path in gc2235_probe().

Replace gc2235_remove() calls in the probe error paths with explicit

unwind labels that free only the resources initialized at each point

of failure, in reverse order of initialization.

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00215 · 11.2th percentile
Published
2026-08-28T12:16Z
References (6)
EPSS history
Timeline
  • 28 AUG 06:48Z
    media: atomisp: gc2235: fix UAF and memory leak
    cvelistv5