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

i2c: tegra: fix pm_runtime leak on mutex_lock failure

If tegra_i2c_mutex_lock() fails, the function returns without calling
pm_runtime_put(), leaking the runtime PM reference acquired by the
preceding pm_runtime_get_sync(). This prevents the device from ever
entering runtime suspend.

Add the missing pm_runtime_put() before returning on lock failure.
Published: 2026-07-19
Score: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Linux kernel’s I2C driver for Tegra devices contains a missing pm_runtime_put() call when tegra_i2c_mutex_lock() fails. This leads to an unbalanced pm_runtime_get_sync() reference, causing a runtime power‑management reference leak that keeps the affected I2C device from entering runtime suspend. The flaw is classified as CWE-772, indicating a resource leak. The description offers no mention of privilege escalation, denial of service, or remote code execution.

Affected Systems

The vulnerability is present in Linux kernel releases that contain the legacy i2c/tegra driver. This driver is used on Tegra‑based systems; while the vendor is not explicitly stated, the driver name indicates it is associated with Tegra hardware.

Risk and Exploitability

The CVSS score of 5.5 indicates medium severity, while the EPSS score of < 1 % signifies a very low likelihood of exploitation in the wild. The vulnerability is not listed in CISA’s KEV catalog. Exploitation would require local access to the kernel and the ability to trigger the mutex lock failure; there is no known network exposure or privilege escalation vector. The primary risk lies in the inability of the device to enter runtime suspend, which can lead to increased power consumption but does not compromise system confidentiality, integrity, or availability directly.

Generated by OpenCVE AI on August 1, 2026 at 07:27 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the operating system kernel to a version that includes the tegra i2c runtime PM leak fix.
  • If a kernel upgrade is not feasible, disable runtime power management for affected i2c/tegra devices so that the driver never takes pm_runtime_get_sync() references, for example by setting power/control=auto and disabling power/control for the specific device in sysfs.
  • Contact the distribution or hardware vendor to obtain a timely patch if manual disabling is insufficient and the issue remains critical.

Generated by OpenCVE AI on August 1, 2026 at 07:27 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Ubuntu USN Ubuntu USN USN-8593-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-8603-1 Linux kernel (Azure) vulnerabilities
Ubuntu USN Ubuntu USN USN-8618-1 Linux kernel vulnerabilities
History

Tue, 21 Jul 2026 00:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-772
References
Metrics threat_severity

None

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'}

threat_severity

Low


Sun, 19 Jul 2026 16:15:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: i2c: tegra: fix pm_runtime leak on mutex_lock failure If tegra_i2c_mutex_lock() fails, the function returns without calling pm_runtime_put(), leaking the runtime PM reference acquired by the preceding pm_runtime_get_sync(). This prevents the device from ever entering runtime suspend. Add the missing pm_runtime_put() before returning on lock failure.
Title i2c: tegra: fix pm_runtime leak on mutex_lock failure
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-07-19T15:40:56.071Z

Reserved: 2026-07-19T07:54:57.039Z

Link: CVE-2026-64171

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

Severity : Low

Publid Date: 2026-07-19T00:00:00Z

Links: CVE-2026-64171 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-01T07:30:13Z

Weaknesses
  • CWE-772

    Missing Release of Resource after Effective Lifetime