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

i2c: core: fix adapter deregistration race

Adapters can be looked up by their id using i2c_get_adapter() which
takes a reference to the embedded struct device.

Remove the adapter from the IDR before tearing it down during
deregistration (and on registration failure) to make sure its resources
are not accessed after having been freed (e.g. the device name).
Published: 2026-07-25
Score: 7.8 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A race condition (CWE-362) in the Linux kernel’s i2c core allows an adapter that has been deregistered to still be referenced through its ID. Because the adapter was not removed from the IDR during teardown or register failure, code paths can access freed resources such as the device name, leading to use‑after‑free, memory corruption, kernel oops, or a system crash. The race can also lead to unintended resource deallocation and premature freeing of memory, which may be interpreted as a resource exhaustion scenario (CWE-367).

Affected Systems

All Linux kernel distributions running a kernel version that does not include the commit sequence referenced in the advisory are affected. The vulnerability exists in the kernel itself and therefore applies to every vendor’s kernel releases prior to those changes.

Risk and Exploitability

The CVSS score is 7.8 and the EPSS score is reported as < 1 %, indicating a low probability of widespread exploitation. The vulnerability is not catalogued in the CISA KEV list. This vulnerability is classified as both a Race Condition (CWE-362) and Resource Exhaustion (CWE-367). Based on the description, it is inferred that attacking this flaw would require local access and the ability to interact with i2c devices or load kernel modules that register adapters, which could trigger the race and cause a denial‑of-service or kernel crash.

Generated by OpenCVE AI on August 13, 2026 at 18:00 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the Linux kernel to a release that includes the referenced commit chain.
  • If a kernel upgrade cannot be performed immediately, disable or unload any unused I2C drivers and disconnect any unused i2c hardware to reduce exposure.
  • Ensure any third‑party kernel modules that register i2c adapters are updated to incorporate the fix, or remove them from the system.

Generated by OpenCVE AI on August 13, 2026 at 18:00 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-4720-1 linux security update
Debian DLA Debian DLA DLA-4723-1 linux-6.1 security update
Debian DLA Debian DLA DLA-4724-1 linux-6.12 new package
History

Thu, 13 Aug 2026 16:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-362

Sun, 02 Aug 2026 14:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-362
CWE-416

Thu, 30 Jul 2026 00:15:00 +0000

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

None

threat_severity

Moderate


Mon, 27 Jul 2026 06:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-362
CWE-416

Mon, 27 Jul 2026 05:15:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

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


Sat, 25 Jul 2026 09:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: i2c: core: fix adapter deregistration race Adapters can be looked up by their id using i2c_get_adapter() which takes a reference to the embedded struct device. Remove the adapter from the IDR before tearing it down during deregistration (and on registration failure) to make sure its resources are not accessed after having been freed (e.g. the device name).
Title i2c: core: fix adapter deregistration race
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-08-05T12:40:30.028Z

Reserved: 2026-07-19T15:36:31.777Z

Link: CVE-2026-64279

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Analyzed

Published: 2026-07-25T10:17:08.437

Modified: 2026-08-13T15:40:20.467

Link: CVE-2026-64279

cve-icon Redhat

Severity : Moderate

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

Links: CVE-2026-64279 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-13T18:15:04Z

Weaknesses
  • CWE-362

    Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')

  • CWE-367

    Time-of-check Time-of-use (TOCTOU) Race Condition