{"id":"CVE-2026-45996","summary":"spi: imx: fix use-after-free on unbind","details":"In the Linux kernel, the following vulnerability has been resolved:\n\nspi: imx: fix use-after-free on unbind\n\nThe SPI subsystem frees the controller and any subsystem allocated\ndriver data as part of deregistration (unless the allocation is device\nmanaged).\n\nTake another reference before deregistering the controller so that the\ndriver data is not freed until the driver is done with it.","modified":"2026-06-23T03:54:46.375039171Z","published":"2026-05-27T12:55:50.195Z","related":["openSUSE-SU-2026:10954-1"],"database_specific":{"cna_assigner":"Linux","osv_generated_from":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/45xxx/CVE-2026-45996.json"},"references":[{"type":"WEB","url":"https://git.kernel.org/stable/c/132e47030b0b5e398e0da6c59df5a5dae9b52cff"},{"type":"WEB","url":"https://git.kernel.org/stable/c/1c78c2002380a1fe31bfb01a3d5f29809e55a096"},{"type":"WEB","url":"https://git.kernel.org/stable/c/385a330083f8dd47c15b02e9a83aef9234a37003"},{"type":"WEB","url":"https://git.kernel.org/stable/c/aa9025a498036b6012769f7af36d421385386c17"},{"type":"WEB","url":"https://git.kernel.org/stable/c/c7c40c3e7b9fb900504aa746de3e53c5275b24bd"},{"type":"WEB","url":"https://git.kernel.org/stable/c/f99165ef067723221472ce1aff632bc74f562643"},{"type":"ADVISORY","url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/45xxx/CVE-2026-45996.json"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-45996"},{"type":"PACKAGE","url":"https://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":"307c897db762d1e0feee9477276b08f6deca4a5b"},{"fixed":"c7c40c3e7b9fb900504aa746de3e53c5275b24bd"},{"fixed":"f99165ef067723221472ce1aff632bc74f562643"},{"fixed":"385a330083f8dd47c15b02e9a83aef9234a37003"},{"fixed":"132e47030b0b5e398e0da6c59df5a5dae9b52cff"},{"fixed":"aa9025a498036b6012769f7af36d421385386c17"},{"fixed":"1c78c2002380a1fe31bfb01a3d5f29809e55a096"}]}],"database_specific":{"source":"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2026-45996.json"}},{"package":{"name":"Kernel","ecosystem":"Linux"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"5.19.0"},{"fixed":"6.1.176"}]},{"type":"ECOSYSTEM","events":[{"introduced":"6.2.0"},{"fixed":"6.6.140"}]},{"type":"ECOSYSTEM","events":[{"introduced":"6.7.0"},{"fixed":"6.12.86"}]},{"type":"ECOSYSTEM","events":[{"introduced":"6.13.0"},{"fixed":"6.18.27"}]},{"type":"ECOSYSTEM","events":[{"introduced":"6.19.0"},{"fixed":"7.0.4"}]}],"database_specific":{"source":"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2026-45996.json"}}],"schema_version":"1.7.5"}