CVE Catalog

CVE-2026-98415

Unknown
Published: Translated: NVD NIST

Summary

In the Linux kernel, the soc: samsung: exynos-pmu driver has a use-after-free of the interrupt generator device tree node. setup_cpuhp_and_cpuidle() releases the node reference (of_node_put()) too early and then passes the intr_gen_node pointer to of_syscon_register_regmap().

Risk Assessment

Use of a freed pointer can corrupt kernel memory, cause system instability, or potentially allow privilege escalation on Samsung Exynos platforms.

Recommendation

Update the Linux kernel to a version containing the fix that declares intr_gen_node with __free() and removes the premature of_node_put().

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: soc: samsung: exynos-pmu: fix use-after-free of interrupt generator node The setup_cpuhp_and_cpuidle() parses the device tree node for the interrupt generation block via of_parse_phandle() and decrements its reference count using of_node_put() immediately after fetching the resource address. However, later the intr_gen_node pointer is passed into of_syscon_register_regmap(). Fix this by declaring intr_gen_node with __free() and removing of_node_put().

Vulnerability data from NVD (NIST) · CISA KEV · EPSS