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

i2c: core: fix NULL-deref on adapter registration failure

If adapter registration ever fails the release callback would trigger a
NULL-pointer dereference as the completion struct has not been
initialised.

Note that before the offending commit this would instead have resulted
in a minor memory leak of the adapter name.
Published: 2026-08-06
Score: n/a
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A NULL‑pointer dereference is triggered in the I²C core of the Linux kernel when an adapter registration fails and the release callback runs. The uninitialized completion structure leads to a kernel panic, terminating the system. The vulnerability does not provide a remote code execution surface beyond this crash and thus primarily results in a denial‑of‑service condition.

Affected Systems

Linux kernel builds prior to the commit that fixes the issue are affected. All Linux kernel versions on Linux systems that have not adopted this particular patch are potentially vulnerable. No specific version range is documented in the advisory; any kernel where I²C adapter registration can fail may be impacted.

Risk and Exploitability

The EPSS score is not available and the vulnerability is not listed in the CISA KEV catalog, indicating limited evidence of public exploitation. The CVSS score is not specified, but a kernel crash implies a high severity impact. The attack vector is inferred to be local privilege or privilege escalation, since an attacker must be able to cause a failed I²C adapter registration; if the system allows external devices to influence I²C registration, a non‑privileged attacker could indirectly trigger the fault. No remote exploitation is explicitly described.

Generated by OpenCVE AI on August 6, 2026 at 08:52 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply a kernel update that includes the commit fixing the NULL‑pointer dereference in the I²C core
  • If an immediate kernel upgrade is not possible, track kernel release notes for the patch commit and apply the change as soon as it becomes available
  • Restrict or audit I²C device registration privileges using security frameworks such as SELinux or AppArmor to limit which processes can register adapters

Generated by OpenCVE AI on August 6, 2026 at 08:52 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 06 Aug 2026 07:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: i2c: core: fix NULL-deref on adapter registration failure If adapter registration ever fails the release callback would trigger a NULL-pointer dereference as the completion struct has not been initialised. Note that before the offending commit this would instead have resulted in a minor memory leak of the adapter name.
Title i2c: core: fix NULL-deref on adapter registration 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-08-06T07:13:47.291Z

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

Link: CVE-2026-64589

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-06T09:15:02Z

Weaknesses

No weakness.