← All Advisories
Reported from OT-Advisories.com as of

CVE-2026-89522

Last refreshed2026-10-19

Status: UPDATED  |  Advisory ID: CVE-2026-89522

Key Details

CVECVE-2026-89522
CVSS Score / Version
7.8 (High) / CVSS v3.1
Updated2026-10-19
CVSS Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS Prose
attack vector is local; attack complexity is low; privileges required is low; user interaction is none; scope is unchanged; confidentiality impact is high; integrity impact is high; availability impact is high.
Affected products
Linux Kernel

Affected Products, Subsystems & Sectors

VendorProductAffected VersionsPatch Status
LinuxLinux Kernel
SubsystemsOT Supporting Infrastructure
SectorsAll Sectors

What to Know

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

media: staging/ipu7: fix async notifier UAF on probe error path

isys_register_devices() registers the V4L2 async notifier via

isys_notifier_init(). If a subsequent probe step such as

isys_fw_log_init() fails, isys_probe() jumps to the out_cleanup label

which only calls isys_unregister_devices(). That helper tears down the

video devices, subdevices, V4L2 device and media device, but never

unregisters or cleans up the async notifier.

As a result the notifier stays chained in the global notifier_list while

the enclosing struct ipu7_isys is freed by devres, leading to list

corruption and a use-after-free the next time the list is walked.

The remove path already does the right thing by calling

isys_notifier_cleanup() before isys_unregister_devices(). Mirror that on

the probe error path so the notifier is unregistered and cleaned up

before the device is torn down. (NVD)

What to Do

Monitor Linux's web page for any future patch releases.

References

SourceReference
NVDhttps://nvd.nist.gov/vuln/detail/CVE-2026-89522
CVEhttps://www.cve.org/CVERecord?id=CVE-2026-89522
Report compilation © 2026 OT-Advisories.com  ·  CC BY 4.0  ·  Source materials remain the property of their respective publishers as cited.