NONE · 0

CVE-2026-90147

In the Linux kernel, the following vulnerability has been resolved: clk: devres: fix cleanup in devm_clk_get_optional_enabled_with_rate() devm_clk_get_optional_enabled_with_rate() registers its clea...

Vulnerability Description

In the Linux kernel, the following vulnerability has been resolved: clk: devres: fix cleanup in devm_clk_get_optional_enabled_with_rate() devm_clk_get_optional_enabled_with_rate() registers its cleanup action before setting the clock rate. If setting the rate fails, it attempts to disable and unprepare a clock that was never enabled. This issue was spotted while reviewing "rust: clk: add devres-managed clks" [1]. Register the cleanup action only after successfully preparing and enabling the clock. [1]: https://lore.kernel.org/rust-for-linux/[email protected]

References

FAQ

What is CVE-2026-90147?

CVE-2026-90147 is a documented vulnerability. In the Linux kernel, the following vulnerability has been resolved: clk: devres: fix cleanup in devm_clk_get_optional_enabled_with_rate() devm_clk_get_optional_enabled_with_rate() registers its clea...

How severe is CVE-2026-90147?

CVSS scoring is not yet available for CVE-2026-90147. Check NVD for updates.

Is there a patch for CVE-2026-90147?

Check the references section above for vendor advisories and patch information. Review vendor security bulletins for remediation guidance.