i2c: core: fix NULL-deref on adapter registration failure
In the Linux kernel, the following vulnerability has been resolved: i2c: core: fix NULL-deref on adapter registration failure If adapter registration ever fails the release callback would trigger a NULL-pointer dereference as the completion struct has not been initialised. Note that before the offending commit this would instead have resulted in a minor memory leak of the adapter name.
02 / AFFECTED SOFTWARE
Affected packages
85 explicit affected versions
03 / CONNECTIONS
Connected vulnerabilities
04 / EVIDENCE
Source records
In the Linux kernel, the following vulnerability has been resolved: i2c: core: fix NULL-deref on adapter registration failure If adapter registration ever fails the release callback would trigger a NULL-pointer dereference as the completion struct has not been initialised. Note that before the offending commit this would instead have resulted in a minor memory leak of the adapter name.
05 / REFERENCES
Further evidence
- https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
- https://git.kernel.org/stable/c/034e307428119b67f5f18a35e4f4e7d15a2b9774
- https://git.kernel.org/stable/c/2295d2bb101faa663fbc45fadbb3fec45f107441
- https://git.kernel.org/stable/c/2ce0a74bfa3acdfcdb00cf02f181f2754b451f42
- https://git.kernel.org/stable/c/3351c5e77749a0c8a1e252b95420c143ebcf07ac
- https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/64xxx/CVE-2026-64589.json
- https://nvd.nist.gov/vuln/detail/CVE-2026-64589