cveboard RSS feed

CVE-2026-53339

CVE.org · Published

Historical CVEsJSONAI instructions

Record status
Published
Identifier year (not publication year)
2026
Source publication
Source updated
Imported by cveboard
Source snapshot
cve_2026-10-24_midnight_baseline ·

Plain text

CNA source text (English)

i2c: qcom-cci: Fix NULL pointer dereference in cci_remove()

In the Linux kernel, the following vulnerability has been resolved: i2c: qcom-cci: Fix NULL pointer dereference in cci_remove() On all modern platforms Qualcomm CCI controller provides two I2C masters, and on particular boards only one I2C master may be initialized, and in such cases the device unbinding or driver removal causes a NULL pointer dereference, because cci_halt() is called for all two I2C masters, but a completion is initialized only for the single enabled master: % rmmod i2c-qcom-cci Unable to handle kernel NULL pointer dereference at virtual address 0000000000000000 <snip> Call trace: __wait_for_common+0x194/0x1a8 (P) wait_for_completion_timeout+0x20/0x2c cci_remove+0xc4/0x138 [i2c_qcom_cci] platform_remove+0x20/0x30 device_remove+0x4c/0x80 device_release_driver_internal+0x1c8/0x224 driver_detach+0x50/0x98 bus_remove_driver+0x6c/0xbc driver_unregister+0x30/0x60 platform_driver_unregister+0x14/0x20 qcom_cci_driver_exit+0x18/0x1008 [i2c_qcom_cci] ....

Scoped product and version facts

Fix information unknown; no fixed version is derived here. Missing information does not prove that no fix exists.

Exploitation unknown; this catalogue does not assess exploitation.

Linux

Vendor
Linux
Product
Linux
Platforms
Unknown
Default status
unaffected
Linux · Scoped product and version facts
Version (version)Status (status)Version scheme (versionType)Exclusive end (lessThan)Inclusive end (lessThanOrEqual)Status changes (at → status)
e517526195de400158e05a08764d1fb61d579105affectedgite8669d12da0ade52adfe0abe96cd99e708abc9bdUnavailableNone listed
e517526195de400158e05a08764d1fb61d579105affectedgit4d2b4a9cda6837e5ee1de1290f2e773a713b71e9UnavailableNone listed
e517526195de400158e05a08764d1fb61d579105affectedgita50b8adb9cdb9a495b0b45583956897b7411ed7aUnavailableNone listed
e517526195de400158e05a08764d1fb61d579105affectedgit7107627b8b35015027201e7a095a3f6e30b4a46fUnavailableNone listed
e517526195de400158e05a08764d1fb61d579105affectedgit4cd206c1d57a9370d5219f7b1fc45169d7bdf951UnavailableNone listed
e517526195de400158e05a08764d1fb61d579105affectedgita162a260c8c4db7501c65220e76913e8e351f823UnavailableNone listed
e517526195de400158e05a08764d1fb61d579105affectedgit8ce7ff721a5e9d06d53ef65d01c89fce6d26d6ffUnavailableNone listed
e517526195de400158e05a08764d1fb61d579105affectedgit729ac5a4b966aac42e08a94dea966f4429008548UnavailableNone listed

Linux

Vendor
Linux
Product
Linux
Platforms
Unknown
Default status
affected
Linux · Scoped product and version facts
Version (version)Status (status)Version scheme (versionType)Exclusive end (lessThan)Inclusive end (lessThanOrEqual)Status changes (at → status)
5.8affectedUnavailableUnavailableUnavailableNone listed
0unaffectedsemver5.8UnavailableNone listed
5.10.259unaffectedsemverUnavailable5.10.*None listed
5.15.210unaffectedsemverUnavailable5.15.*None listed
6.1.176unaffectedsemverUnavailable6.1.*None listed
6.6.143unaffectedsemverUnavailable6.6.*None listed
6.12.94unaffectedsemverUnavailable6.12.*None listed
6.18.36unaffectedsemverUnavailable6.18.*None listed
7.0.13unaffectedsemverUnavailable7.0.*None listed
7.1unaffectedoriginal_commit_for_fixUnavailable*None listed