← Back to search

CVE-2026-89887

7.8 HIGH

Published 2026-09-16 · Updated 2026-09-16

AI risk analysis

Summary
The flaw in the Linux kernel's ov7740 driver involves a use-after-destroy vulnerability, leading to a kernel panic due to incorrect teardown order.
Exploitability
Exploitation requires root privileges and access to the affected device. The vulnerability is not easily exploitable without these conditions.
Blast radius
If exploited, the impact is high, potentially leading to a system crash or denial of service.
Detection
No reliable host or network indicator is derivable from the published description.
Prioritized remediation
Upgrade to the fixed version 5.19.1 or later.
kerneluse-after-destroyteardown-orderpanic

Analysis generated locally by qwen2.5:7b-instruct (no data left the box). AI-assisted — verify against primary sources before acting.

NVD description

In the Linux kernel, the following vulnerability has been resolved: media: i2c: ov7740: fix use-after-destroy in remove The ov7740_remove() function had a severe teardown order bug where it destroyed the driver's mutex before freeing the V4L2 control handler which relies on that mutex, leading to a use-after-destroy kernel panic. Furthermore, the driver explicitly called v4l2_ctrl_handler_free() and mutex_destroy() sequentially, but then called ov7740_free_controls() which invokes both of them a second time, resulting in a double-free. This patch fixes the issue by unregistering the subdevice first, and relying exclusively on ov7740_free_controls() to safely tear down the mutex and control handler in the correct order.

CVSS vector

CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

References

Data: NVD (public domain). Analysis: local $0 model. Defensive use only.