i2c: core: fix adapter deregistration race (Linux Linux)

CVE-2026-64279
HIGH 7.8

At a glance

Source
NVD
EPSS
EPSS 0.13 % · percentile 3 ()
State
PUBLISHED
Published
Updated
Assigner
Linux
NVD status
Modified

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).

Weaknesses (CWE)

  • CWE-362 — Concurrent Execution using Shared Resource with Improper Synchronization

References

Scores

VersionScoreVectorScored by
CVSS 3.1HIGH 7.8CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:HLinux
CVSS 3.1HIGH 7.8CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:HNVD · 416baaa9-dc9f-4396-8d5f-8c081fb06d67 (Secondary)

European references

CERT-FR advisories

Affected configurations (NVD CPE)

Affected products

ProductVersions
Linux · Linuxaffected 35fc37f8188177e3ba3e7f99a6e3300e490e9181 < d39282f552dd6c35b9b84b4af78f1198c24f3373 ; affected 35fc37f8188177e3ba3e7f99a6e3300e490e9181 < 11dfa37bf544cc806f21742ca2fd2d841bd7032e ; affected 35fc37f8188177e3ba3e7f99a6e3300e490e9181 < 9882a9bd74db08e7bae5821a7050627ae92d3380 ; affected 35fc37f8188177e3ba3e7f99a6e3300e490e9181 < bb234487a447a99315add1b46aa57b72e163e1eb ; affected 35fc37f8188177e3ba3e7f99a6e3300e490e9181 < b6d2af6fe9c1f5ec0484536753c979cbd40a8ac3 ; affected 35fc37f8188177e3ba3e7f99a6e3300e490e9181 < 35dbd1f1f603401155cbd3a180bb18e3a3b675b8
Linux · Linuxaffected 2.6.31 ; unaffected 0 < 2.6.31 ; unaffected 5.15.212 ≤ 5.15.* ; unaffected 6.1.178 ≤ 6.1.* ; unaffected 6.6.145 ≤ 6.6.* ; unaffected 6.12.96 ≤ 6.12.*

Sources

SourceLicence
CVE List (CVEProject cvelistV5)CVE Program Terms of Use
EPSS (FIRST.org)FIRST — attribution requested
ENISA EUVDENISA — reproduction authorised, source acknowledged
CERT-FR (ANSSI)Licence Ouverte / Etalab 2.0
NVD (NIST) via fkie-cad/nvd-json-data-feedsPublic domain — this product uses data from the NVD API but is not endorsed or certified by the NVD