{"id":"CVE-2026-89504","summary":"regulator: as3722_get_regulator_dt_data: fix premature of_node_put leaving dangling of_node pointer","details":"In the Linux kernel, the following vulnerability has been resolved:\n\nregulator: as3722_get_regulator_dt_data: fix premature of_node_put leaving dangling of_node pointer\n\nIn as3722_get_regulator_dt_data(), of_get_child_by_name() acquires a\nreference on np, which is then assigned to pdev-\u003edev.of_node. The\nfunction immediately calls of_node_put(np), releasing the reference and\nleaving pdev-\u003edev.of_node as a dangling pointer.\n\nRemove the of_node_put(np) call to let the device hold the reference.","modified":"2026-09-25T18:26:56.376945612Z","published":"2026-09-11T19:43:52.024Z","related":["openSUSE-SU-2026:11880-1"],"database_specific":{"cna_assigner":"Linux","osv_generated_from":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/89xxx/CVE-2026-89504.json"},"references":[{"type":"WEB","url":"https://git.kernel.org/stable/c/0bde4f140e90f87ebd49cd9c884c4bb3f19fe931"},{"type":"WEB","url":"https://git.kernel.org/stable/c/8648e29e5c01b6b677c704049189287e27255ccb"},{"type":"WEB","url":"https://git.kernel.org/stable/c/95342d26f9c6b68a46ab57fa48428a3c4a423dd7"},{"type":"WEB","url":"https://git.kernel.org/stable/c/bd5606e9da1a01a61c7d2f5df36243414a0142be"},{"type":"WEB","url":"https://git.kernel.org/stable/c/d3c1316d84e0a036890b00ae6e4c0b0b80f70c25"},{"type":"WEB","url":"https://git.kernel.org/stable/c/d9b1407477fb736978b04108073180ca84958936"},{"type":"WEB","url":"https://git.kernel.org/stable/c/eda08b6bd64f01ca9defbfcc9e0c3e30f46cfc02"},{"type":"WEB","url":"https://git.kernel.org/stable/c/f9324d670ae0b88cbfb0aa48fcaefa5baeb8da4c"},{"type":"ADVISORY","url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/89xxx/CVE-2026-89504.json"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-89504"},{"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":"bc407334e9a6a745de5360395282beb2690adf48"},{"fixed":"d9b1407477fb736978b04108073180ca84958936"},{"fixed":"bd5606e9da1a01a61c7d2f5df36243414a0142be"},{"fixed":"0bde4f140e90f87ebd49cd9c884c4bb3f19fe931"},{"fixed":"eda08b6bd64f01ca9defbfcc9e0c3e30f46cfc02"},{"fixed":"d3c1316d84e0a036890b00ae6e4c0b0b80f70c25"},{"fixed":"95342d26f9c6b68a46ab57fa48428a3c4a423dd7"},{"fixed":"8648e29e5c01b6b677c704049189287e27255ccb"},{"fixed":"f9324d670ae0b88cbfb0aa48fcaefa5baeb8da4c"}]}],"database_specific":{"source":"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2026-89504.json"}},{"package":{"name":"Kernel","ecosystem":"Linux"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"3.13.0"},{"fixed":"5.10.270"}]},{"type":"ECOSYSTEM","events":[{"introduced":"5.11.0"},{"fixed":"5.15.221"}]},{"type":"ECOSYSTEM","events":[{"introduced":"5.16.0"},{"fixed":"6.1.188"}]},{"type":"ECOSYSTEM","events":[{"introduced":"6.2.0"},{"fixed":"6.6.157"}]},{"type":"ECOSYSTEM","events":[{"introduced":"6.7.0"},{"fixed":"6.12.109"}]},{"type":"ECOSYSTEM","events":[{"introduced":"6.13.0"},{"fixed":"6.18.50"}]},{"type":"ECOSYSTEM","events":[{"introduced":"6.19.0"},{"fixed":"7.2.4"}]}],"database_specific":{"source":"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2026-89504.json"}}],"schema_version":"1.9.0","severity":[{"type":"CVSS_V3","score":"CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H"}]}