i2c: core: fix adapter deregistration race
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).
CVE-2026-64279
Primary source · Revision 1
Imported from structured advisory data. Source references identify upstream records or fields; verify affected versions and your deployed configuration.
Security context
Source reference: cve:CVE-2026-64279
Linux
Source reference: /containers/cna/affected/0/product
- Affected versions
- Not stated in this record
- Fixed versions
- Not stated in this record
- Prerequisites
- Not stated in this record
Linux
Source reference: /containers/cna/affected/1/product
- Affected versions
- Not stated in this record
- Fixed versions
- Not stated in this record
- Prerequisites
- Not stated in this record
Structured affected-version data
Original package identities and version rules from this source.
[
{
"repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
"vendor": "Linux",
"product": "Linux",
"versions": [
{
"status": "affected",
"version": "35fc37f8188177e3ba3e7f99a6e3300e490e9181",
"lessThan": "d39282f552dd6c35b9b84b4af78f1198c24f3373",
"versionType": "git"
},
{
"status": "affected",
"version": "35fc37f8188177e3ba3e7f99a6e3300e490e9181",
"lessThan": "11dfa37bf544cc806f21742ca2fd2d841bd7032e",
"versionType": "git"
},
{
"status": "affected",
"version": "35fc37f8188177e3ba3e7f99a6e3300e490e9181",
"lessThan": "9882a9bd74db08e7bae5821a7050627ae92d3380",
"versionType": "git"
},
{
"status": "affected",
"version": "35fc37f8188177e3ba3e7f99a6e3300e490e9181",
"lessThan": "bb234487a447a99315add1b46aa57b72e163e1eb",
"versionType": "git"
},
{
"status": "affected",
"version": "35fc37f8188177e3ba3e7f99a6e3300e490e9181",
"lessThan": "b6d2af6fe9c1f5ec0484536753c979cbd40a8ac3",
"versionType": "git"
},
{
"status": "affected",
"version": "35fc37f8188177e3ba3e7f99a6e3300e490e9181",
"lessThan": "35dbd1f1f603401155cbd3a180bb18e3a3b675b8",
"versionType": "git"
},
{
"status": "affected",
"version": "35fc37f8188177e3ba3e7f99a6e3300e490e9181",
"lessThan": "b1a58ed9eab146b36f41a55db8f5d7ce9fdedf3f",
"versionType": "git"
}
],
"programFiles": [
"drivers/i2c/i2c-core-base.c"
],
"defaultStatus": "unaffected"
},
{
"repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
"vendor": "Linux",
"product": "Linux",
"versions": [
{
"status": "affected",
"version": "2.6.31"
},
{
"status": "unaffected",
"version": "0",
"lessThan": "2.6.31",
"versionType": "semver"
},
{
"status": "unaffected",
"version": "5.15.212",
"versionType": "semver",
"lessThanOrEqual": "5.15.*"
},
{
"status": "unaffected",
"version": "6.1.178",
"versionType": "semver",
"lessThanOrEqual": "6.1.*"
},
{
"status": "unaffected",
"version": "6.6.145",
"versionType": "semver",
"lessThanOrEqual": "6.6.*"
},
{
"status": "unaffected",
"version": "6.12.96",
"versionType": "semver",
"lessThanOrEqual": "6.12.*"
},
{
"status": "unaffected",
"version": "6.18.39",
"versionType": "semver",
"lessThanOrEqual": "6.18.*"
},
{
"status": "unaffected",
"version": "7.1.4",
"versionType": "semver",
"lessThanOrEqual": "7.1.*"
},
{
"status": "unaffected",
"version": "7.2",
"versionType": "original_commit_for_fix",
"lessThanOrEqual": "*"
}
],
"programFiles": [
"drivers/i2c/i2c-core-base.c"
],
"defaultStatus": "affected"
}
]- Related CVEs
- CVE-2026-64279
Source reference:
/cveMetadata/cveId
Publisher severity
high
Source reference: /containers/cna/metrics
- Event
- #40987 · Revision 1
- Added to Heist Feed
- Publisher date