-

CVE-2026-98218

i2c: atr: fix dangling adapter pointer on add failure

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

i2c: atr: fix dangling adapter pointer on add failure

i2c_atr_add_adapter() stores atr->adapter[chan_id] before
i2c_add_adapter() so that the I2C bus notifier can match child clients
during registration. On failure the channel is freed but the slot was
left pointing at freed memory, which can lead to use-after-free in
i2c_atr_del_adapter() / cleanup and also block reuse with -EEXIST.

Clear the slot on the i2c_add_adapter() error path before freeing chan.
Daten sind bereitgestellt durch das CVE Programm von einer CVE Numbering Authority (CNA) (Unstrukturiert).
HerstellerLinux
≫
Produkt Linux
Default Statusunaffected
Version a076a860acae77bbdcbd316541e5552e81fb1772
Version < 2f5e42edbd232bf705dc5d3a91e06344237e63bb
Status affected
Version a076a860acae77bbdcbd316541e5552e81fb1772
Version < 1093835f6aef58a831298d93e0d93f244fa07b84
Status affected
Version a076a860acae77bbdcbd316541e5552e81fb1772
Version < eabf7a3d33cd9fad106d267d00cc842434de8e02
Status affected
Version a076a860acae77bbdcbd316541e5552e81fb1772
Version < a57d9592714506556e30188af72dd3bdb9f647b5
Status affected
Version a076a860acae77bbdcbd316541e5552e81fb1772
Version < ad34235808b63a70ca4989b7a2852923193d06ef
Status affected
HerstellerLinux
≫
Produkt Linux
Default Statusaffected
Version 6.6
Status affected
Version 0
Version < 6.6
Status unaffected
Version <= 6.6.*
Version 6.6.158
Status unaffected
Version <= 6.12.*
Version 6.12.112
Status unaffected
Version <= 6.18.*
Version 6.18.54
Status unaffected
Version <= 7.2.*
Version 7.2.8
Status unaffected
Version <= *
Version 7.3-rc4
Status unaffected
VulnDex Vulnerability Enrichment
Diese Information steht angemeldeten Benutzern zur Verfügung. Login Login
Zu dieser CVE wurde keine Warnung gefunden.
EPSS Metriken
Typ Quelle Score Percentile
EPSS FIRST.org 0.18% 0.064
CVSS Metriken
Quelle Base Score Exploit Score Impact Score Vector String
Es wurden noch keine Informationen zu CWE veröffentlicht.
https://git.kernel.org/stable/c/2f5e42edbd232bf705dc5d3a91e06344237e63bb
https://git.kernel.org/stable/c/1093835f6aef58a831298d93e0d93f244fa07b84
https://git.kernel.org/stable/c/eabf7a3d33cd9fad106d267d00cc842434de8e02
https://git.kernel.org/stable/c/a57d9592714506556e30188af72dd3bdb9f647b5
https://git.kernel.org/stable/c/ad34235808b63a70ca4989b7a2852923193d06ef