CVE-2026-98018

Source
https://cve.org/CVERecord?id=CVE-2026-98018
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-98018.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2026-98018
Downstream
Published
2026-09-25T10:23:39Z
Modified
2026-09-26T03:48:31Z
Summary
net: mctp: i3c: serialize probe with bus removal
Details

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

net: mctp: i3c: serialize probe with bus removal

mctp_i3c_probe() drops busdevs_lock after finding the matching bus. A concurrent I3C_NOTIFY_BUS_REMOVE can then unregister and free the bus netdev before probe passes its private data to mctp_i3c_add_device(). The latter consequently adds a list node through a freed mbus pointer.

Keep busdevs_lock held until the device has been added. This also satisfies the __must_hold annotation on mctp_i3c_add_device().

Database specific
{
    "cna_assigner":  "Linux",
    "osv_generated_from":  "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/98xxx/CVE-2026-98018.json"
}
References

Affected packages

Git / git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git

Affected ranges

Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
c8755b29b58ec65be17bcb8c40763d2dcb1f1db5
Fixed
e6541b2747682fdb2c6ded4a7cf7c39c4067a35c
Fixed
765c5e357e67916a7aac8ead4ac2fa7d2bffe000
Fixed
906d8dbafabfa81a30e3ade420cb9912f223a5e1
Fixed
2b4707a149a55e8fa75c9ef32b359d60f470a566

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-98018.json"

Linux / Kernel

Package

Name
Kernel

Affected ranges

Type
ECOSYSTEM
Events
Introduced
6.7.0
Fixed
6.12.111
Type
ECOSYSTEM
Events
Introduced
6.13.0
Fixed
6.18.53
Type
ECOSYSTEM
Events
Introduced
6.19.0
Fixed
7.2.7

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-98018.json"