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

media: i2c/tw9906: Fix potential memory leak in tw9906_probe()

In one of the error paths in tw9906_probe(), the memory allocated in
v4l2_ctrl_handler_init() and v4l2_ctrl_new_std() is not freed. Fix that
by calling v4l2_ctrl_handler_free() on the handler in that error path.
Published: 2026-05-06
Score: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Linux kernel media driver for the TW9906 I2C device contains a memory leak triggered when the probe function follows an error path. In that path, memory allocated by v4l2_ctrl_handler_init and v4l2_ctrl_new_std is not released because v4l2_ctrl_handler_free is omitted. This flaw corresponds to CWE-401 and CWE-772. If repeatedly triggered, the leak can exhaust system memory, leading to a denial‑of‑service condition. The CVSS score of 5.5 reflects moderate risk for local impact.

Affected Systems

The vulnerability is present in the tw9906 driver within the Linux kernel media subsystem. No specific kernel version is listed in the advisory, so any Linux kernel build that includes the unpatched driver is affected. The flaw resides in all distributions that ship the kernel with the incremental driver before the commit that adds the missing cleanup.

Risk and Exploitability

Based on the description, it is inferred that the attack vector requires the attacker to trigger the probe routine, which typically occurs when the TW9906 device is attached or when the kernel module is loaded. Therefore, an attacker with local privileges or the ability to present a malicious I2C device could force the driver into the error path repeatedly. The EPSS score of <1% indicates a low likelihood of exploitation, and the flaw is not listed in the CISA KEV catalog, so it is currently not known to be actively exploited. However, the moderate CVSS score warrants monitoring and planning for potential service disruption.

Generated by OpenCVE AI on May 11, 2026 at 18:30 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Linux kernel to a version that includes the tw9906 probe fix (commit 0c333385 or later).
  • If the TW9906 driver is not required, disable or blacklist the i2c/tw9906 kernel module to prevent the vulnerable code from loading.
  • Monitor system memory usage for abnormal spikes and enforce strict I2C device node permissions to limit local attacker privileges.

Generated by OpenCVE AI on May 11, 2026 at 18:30 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-4606-1 linux security update
History

Mon, 11 May 2026 15:15:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 5.5, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H'}


Fri, 08 May 2026 00:15:00 +0000


Wed, 06 May 2026 14:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-401

Wed, 06 May 2026 12:15:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: media: i2c/tw9906: Fix potential memory leak in tw9906_probe() In one of the error paths in tw9906_probe(), the memory allocated in v4l2_ctrl_handler_init() and v4l2_ctrl_new_std() is not freed. Fix that by calling v4l2_ctrl_handler_free() on the handler in that error path.
Title media: i2c/tw9906: Fix potential memory leak in tw9906_probe()
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-05-11T22:20:50.199Z

Reserved: 2026-05-01T14:12:55.996Z

Link: CVE-2026-43246

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Analyzed

Published: 2026-05-06T12:16:45.103

Modified: 2026-05-11T13:32:06.267

Link: CVE-2026-43246

cve-icon Redhat

Severity :

Publid Date: 2026-05-06T00:00:00Z

Links: CVE-2026-43246 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-05-11T18:45:25Z

Weaknesses