{"id":"CVE-2026-89982","revision":"5a8665fbbcda4348a31841d44ed56201","records":[{"revision":"5a8665fbbcda4348a31841d44ed56201","observedAt":"2026-10-23T15:48:27.903+00:00","statement":{"source":"cve-program","id":"CVE-2026-89982","aliases":[],"title":"i2c: mux: Fix channel node leak on adapter add failure","description":"In the Linux kernel, the following vulnerability has been resolved:\n\ni2c: mux: Fix channel node leak on adapter add failure\n\ni2c_mux_add_adapter() takes a reference to the Device Tree channel node\nbefore registering the new adapter. If adapter registration fails, the\nerror path frees the private data without dropping that reference.\n\nRelease the channel node before freeing the private data.","state":0,"publishedAt":"2026-09-16T10:32:58.747+00:00","modifiedAt":"2026-10-19T08:55:56.803+00:00","affected":[{"ecosystem":"Vendor product","name":"Linux","ranges":[],"versions":[],"rawVersionEvidence":"{\n                    \"product\": \"Linux\",\n                    \"vendor\": \"Linux\",\n                    \"defaultStatus\": \"unaffected\",\n                    \"repo\": \"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\",\n                    \"programFiles\": [\n                        \"drivers/i2c/i2c-mux.c\"\n                    ],\n                    \"versions\": [\n                        {\n                            \"version\": \"bc45449b1444611d68466ae7f45f235420d79019\",\n                            \"lessThan\": \"4f42f70afd2447f3c82ca69d1e03466a75348ba9\",\n                            \"status\": \"affected\",\n                            \"versionType\": \"git\"\n                        },\n                        {\n                            \"version\": \"bc45449b1444611d68466ae7f45f235420d79019\",\n                            \"lessThan\": \"4c9bc46a2a4afb7a11c48d33bdf19febab431015\",\n                            \"status\": \"affected\",\n                            \"versionType\": \"git\"\n                        },\n                        {\n                            \"version\": \"bc45449b1444611d68466ae7f45f235420d79019\",\n                            \"lessThan\": \"dd2c1e6747b17b24ecddd48a7bb6bb964c2793d1\",\n                            \"status\": \"affected\",\n                            \"versionType\": \"git\"\n                        },\n                        {\n                            \"version\": \"bc45449b1444611d68466ae7f45f235420d79019\",\n                            \"lessThan\": \"0927153f2abf48b6cc3e5f27063a17f7a8d47f38\",\n                            \"status\": \"affected\",\n                            \"versionType\": \"git\"\n                        },\n                        {\n                            \"version\": \"bc45449b1444611d68466ae7f45f235420d79019\",\n                            \"lessThan\": \"b580f062b24c4eef562f08f210c028adb34ef14e\",\n                            \"status\": \"affected\",\n                            \"versionType\": \"git\"\n                        },\n                        {\n                            \"version\": \"bc45449b1444611d68466ae7f45f235420d79019\",\n                            \"lessThan\": \"2b3b06cb709c4bf75a3fe3da3a0ca368ee3b40e5\",\n                            \"status\": \"affected\",\n                            \"versionType\": \"git\"\n                        },\n                        {\n                            \"version\": \"bc45449b1444611d68466ae7f45f235420d79019\",\n                            \"lessThan\": \"694e7e6edf249723ca7d3ef77c2ca1badfc78dc4\",\n                            \"status\": \"affected\",\n                            \"versionType\": \"git\"\n                        },\n                        {\n                            \"version\": \"bc45449b1444611d68466ae7f45f235420d79019\",\n                            \"lessThan\": \"385c7af4e3b95d0769fd211831674e83b16a2ebf\",\n                            \"status\": \"affected\",\n                            \"versionType\": \"git\"\n                        }\n                    ]\n                }"},{"ecosystem":"Vendor product","name":"Linux","ranges":[],"versions":[],"rawVersionEvidence":"{\n                    \"product\": \"Linux\",\n                    \"vendor\": \"Linux\",\n                    \"defaultStatus\": \"affected\",\n                    \"repo\": \"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\",\n                    \"programFiles\": [\n                        \"drivers/i2c/i2c-mux.c\"\n                    ],\n                    \"versions\": [\n                        {\n                            \"version\": \"3.5\",\n                            \"status\": \"affected\"\n                        },\n                        {\n                            \"version\": \"0\",\n                            \"lessThan\": \"3.5\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"semver\"\n                        },\n                        {\n                            \"version\": \"5.10.270\",\n                            \"lessThanOrEqual\": \"5.10.*\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"semver\"\n                        },\n                        {\n                            \"version\": \"5.15.221\",\n                            \"lessThanOrEqual\": \"5.15.*\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"semver\"\n                        },\n                        {\n                            \"version\": \"6.1.188\",\n                            \"lessThanOrEqual\": \"6.1.*\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"semver\"\n                        },\n                        {\n                            \"version\": \"6.6.157\",\n                            \"lessThanOrEqual\": \"6.6.*\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"semver\"\n                        },\n                        {\n                            \"version\": \"6.12.110\",\n                            \"lessThanOrEqual\": \"6.12.*\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"semver\"\n                        },\n                        {\n                            \"version\": \"6.18.51\",\n                            \"lessThanOrEqual\": \"6.18.*\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"semver\"\n                        },\n                        {\n                            \"version\": \"7.2.5\",\n                            \"lessThanOrEqual\": \"7.2.*\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"semver\"\n                        },\n                        {\n                            \"version\": \"7.3\",\n                            \"lessThanOrEqual\": \"*\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"original_commit_for_fix\"\n                        }\n                    ]\n                }"}],"metrics":[],"references":["https://git.kernel.org/stable/c/4f42f70afd2447f3c82ca69d1e03466a75348ba9","https://git.kernel.org/stable/c/4c9bc46a2a4afb7a11c48d33bdf19febab431015","https://git.kernel.org/stable/c/dd2c1e6747b17b24ecddd48a7bb6bb964c2793d1","https://git.kernel.org/stable/c/0927153f2abf48b6cc3e5f27063a17f7a8d47f38","https://git.kernel.org/stable/c/b580f062b24c4eef562f08f210c028adb34ef14e","https://git.kernel.org/stable/c/2b3b06cb709c4bf75a3fe3da3a0ca368ee3b40e5","https://git.kernel.org/stable/c/694e7e6edf249723ca7d3ef77c2ca1badfc78dc4","https://git.kernel.org/stable/c/385c7af4e3b95d0769fd211831674e83b16a2ebf"],"sourceUrl":"https://www.cve.org/CVERecord?id=CVE-2026-89982","license":"CVE Program Terms of Use","key":"cve-program:CVE-2026-89982","identifiers":["CVE-2026-89982"]},"retained":false,"historicalAffected":[]}],"coverage":[]}