Skip to main content

Linux Kernel EUVDEUVD-2026-80487

| CVE-2026-89887 HIGH
2026-09-16 Linux GHSA-3687-g89h-mvw4
7.8
CVSS 3.1 · Vendor: Linux
Share

Severity by source

Vendor (Linux) PRIMARY
7.8 HIGH
AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
vuln.today AI
5.3 MEDIUM

Local-only teardown path reachable only via privileged unbind/physical removal (AV:L, PR:L, AC:H); impact is a kernel panic (A:H) with no real confidentiality (C:N) and only incidental memory corruption (I:L).

3.1 AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:L/A:H
4.0 AV:L/AC:H/AT:N/PR:L/UI:N/VC:N/VI:L/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (Linux).

CVSS VectorVendor: Linux

Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

7
Metadata Corrected
Sep 16, 2026 - 16:40 vuln.today
tag: Denial Of Service added
Metadata Corrected
Sep 16, 2026 - 16:40 vuln.today
tag: Information Disclosure removed
Analysis Generated
Sep 16, 2026 - 15:48 vuln.today
CVSS changed
Sep 16, 2026 - 15:22 NVD
7.8 (HIGH)
Patch available
Sep 16, 2026 - 11:03 EUVD
CVE Published
Sep 16, 2026 - 10:31 cve.org
HIGH 7.8
CVE Published
Sep 16, 2026 - 10:31 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

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.

AnalysisAI

A teardown-order defect in the Linux kernel's ov7740 i2c camera-sensor driver causes a use-after-destroy and a double-free when the driver is unbound or the OmniVision OV7740 sensor is physically removed, panicking the kernel or otherwise taking the system down. Only systems that ship an OV7740 sensor with the CONFIG_VIDEO_OV7740 driver built or loaded are affected, so exposure is limited to specific embedded/SoC platforms. …

Unlock full vulnerability intelligence

  • Risk assessment & exploitation conditions
  • Attack chain visualization
  • Remediation with exact patch versions
  • Threat intelligence from 22 sources
  • Personal watchlist & email alerts

Free forever · No credit card required

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata

Access
technique details hidden
Delivery
technique details hidden
Exploit
technique details hidden
Execution
technique details hidden
Persist
technique details hidden
Impact
technique details hidden

Vulnerability AssessmentAI

Exploitation Requires the ov7740 driver's remove()/teardown path to execute - reached only by unbinding the driver via sysfs (a root/privileged operation) or by physically removing the OmniVision OV7740 i2c camera sensor. … Additional conditions and limiting factors are described in the full assessment.
Risk Assessment This is a classic case of vendor CVSS over-scoring for a Linux kernel teardown-path memory-corruption bug. … Full risk analysis with EPSS, KEV, and SSVC signal comparison available after sign-in.
Exploit Scenario Full exploit scenario with step-by-step reproduction available after sign-in.
Remediation Vendor-released patch: upgrade to Linux 5.10.270, 5.15.221, 6.1.188, 6.6.157, 6.12.110, 6.18.51 or 7.2.5 on the corresponding stable branches, or to mainline 7.3-rc1; the fix commits are listed at https://git.kernel.org/stable/c/9e4693436c7dcf8584002500ce4b434b79bbf9ed, https://git.kernel.org/stable/c/81e9765878d3ac8ad18e3a683332b5d6bc3a0e33, https://git.kernel.org/stable/c/8a02ee6c1c4e88f3a0442bd60d3c77db9a30db5e, https://git.kernel.org/stable/c/7512838a19af0a284a58435292243fad21e57ff1, https://git.kernel.org/stable/c/25e2505866c577db2661e4d431f0907c6ec9a3b4, https://git.kernel.org/stable/c/af81f35e4f429e769b784754e1aa4d7a922470ac, https://git.kernel.org/stable/c/09453b467990e8ef8fe09f45a685f9a625248d33 and https://git.kernel.org/stable/c/5d1b3dea5a44124bab6c14a2d71b977dabed54e7, and the tracking record is available via EUVD-2026-80487 / https://nvd.nist.gov/vuln/detail/CVE-2026-89887. … Detailed patch versions, workarounds, and compensating controls in full report.

Recommended ActionAI

Within 24 hours, inventory all systems with the OmniVision OV7740 sensor and the CONFIG_VIDEO_OV7740 driver enabled, and record their kernel versions. …

Sign in for detailed remediation steps and compensating controls.

Threat intelligence, references, and detailed analysis are available after sign-in.

Share

EUVD-2026-80487 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy