{"id":"CVE-2026-43196","summary":"soc: ti: pruss: Fix double free in pruss_clk_mux_setup()","details":"In the Linux kernel, the following vulnerability has been resolved:\n\nsoc: ti: pruss: Fix double free in pruss_clk_mux_setup()\n\nIn the pruss_clk_mux_setup(), the devm_add_action_or_reset() indirectly\ncalls pruss_of_free_clk_provider(), which calls of_node_put(clk_mux_np)\non the error path. However, after the devm_add_action_or_reset()\nreturns, the of_node_put(clk_mux_np) is called again, causing a double\nfree.\n\nFix by returning directly, to avoid the duplicate of_node_put().","modified":"2026-07-08T07:01:43.118211025Z","published":"2026-05-06T11:28:04.132Z","database_specific":{"osv_generated_from":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/43xxx/CVE-2026-43196.json","cna_assigner":"Linux"},"references":[{"type":"WEB","url":"https://git.kernel.org/stable/c/04dbbb18cc9c8795c9ff47d8994bc03ebfef9d68"},{"type":"WEB","url":"https://git.kernel.org/stable/c/24c40076e3bc3d73c839c886d6bda1da6c4d9b93"},{"type":"WEB","url":"https://git.kernel.org/stable/c/69aa67c1e22d13e9aad4b08c86304ad8e743dcab"},{"type":"WEB","url":"https://git.kernel.org/stable/c/80db65d4acfb9ff12d00172aed39ea8b98261aad"},{"type":"WEB","url":"https://git.kernel.org/stable/c/818cf66d91c8ef09b01664a12d5f4ea786d64396"},{"type":"WEB","url":"https://git.kernel.org/stable/c/b7db9953c2f8da37de498198623b05b46f8e2ca0"},{"type":"WEB","url":"https://git.kernel.org/stable/c/dbda01bf2dfe5af33163e1e5fca1b82b619c2803"},{"type":"WEB","url":"https://git.kernel.org/stable/c/e113339cc7d23be4948891f3a702e9dce5b47035"},{"type":"ADVISORY","url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/43xxx/CVE-2026-43196.json"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-43196"},{"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":"ba59c9b43c86b2c2396acac94e41d946cbaec9fe"},{"fixed":"dbda01bf2dfe5af33163e1e5fca1b82b619c2803"},{"fixed":"24c40076e3bc3d73c839c886d6bda1da6c4d9b93"},{"fixed":"818cf66d91c8ef09b01664a12d5f4ea786d64396"},{"fixed":"e113339cc7d23be4948891f3a702e9dce5b47035"},{"fixed":"69aa67c1e22d13e9aad4b08c86304ad8e743dcab"},{"fixed":"b7db9953c2f8da37de498198623b05b46f8e2ca0"},{"fixed":"04dbbb18cc9c8795c9ff47d8994bc03ebfef9d68"},{"fixed":"80db65d4acfb9ff12d00172aed39ea8b98261aad"}]}],"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-43196.json"}},{"package":{"name":"Kernel","ecosystem":"Linux"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"5.10.0"},{"fixed":"5.10.252"}]},{"type":"ECOSYSTEM","events":[{"introduced":"5.11.0"},{"fixed":"5.15.202"}]},{"type":"ECOSYSTEM","events":[{"introduced":"5.16.0"},{"fixed":"6.1.165"}]},{"type":"ECOSYSTEM","events":[{"introduced":"6.2.0"},{"fixed":"6.6.128"}]},{"type":"ECOSYSTEM","events":[{"introduced":"6.7.0"},{"fixed":"6.12.75"}]},{"type":"ECOSYSTEM","events":[{"introduced":"6.13.0"},{"fixed":"6.18.16"}]},{"type":"ECOSYSTEM","events":[{"introduced":"6.19.0"},{"fixed":"6.19.6"}]}],"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-43196.json"}}],"schema_version":"1.7.5"}