CVE-2026-64241gpio: rockchip: teardown bugs and resource leaks
- 5.5MediumCVSS base score
- 0.11%Exploitation in 30 daysEPSS · top 98% of all CVEs
- NoKnown exploitednot in CISA's KEV catalog
- NonePublic exploitsnone known yet
Description
In the Linux kernel, the following vulnerability has been resolved: gpio: rockchip: teardown bugs and resource leaks Address several teardown issues and resource leaks in the driver's remove path and error handling: 1. Debounce clock reference leak: The debounce clock (bank->db_clk) is obtained using of_clk_get() which increments the clock's reference count, but clk_put() is never called. Register a devm action to cleanly release it on unbind. Note that of_clk_get(..., 1) remains necessary over devm_clk_get() because the DT binding does not define clock-names, precluding name-based lookup. 2. Unregistered chained IRQ handler: The chained IRQ handler is not disconnected in remove(). If a stray interrupt fires after the driver is removed, the kernel attempts to execute a stale handler, leading to a panic. Fix this by clearing the handler in remove(). 3. IRQ domain leak: The linear IRQ domain and its generic chips are allocated manually during probe but never removed. Remove the IRQ domain during driver teardown to free the associated generic chips and mappings. [Bartosz: don't emit an error message on devres allocation failure]
Timeline
ID reserved
By Linux
- 5 days later
· 5 days later
Published
- 3 months later
· 3 months later
Record updated
Changes after publication (a new score, a public exploit, EPSS crossing 1, 10 or 50 %, leaving KEV) are kept since November 2026; earlier ones are not known.
Scores
| Scored by | CVSS | Score | Vector |
|---|---|---|---|
| NVDNVD · Modified | 3.1 | Medium5.5 | CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H |
- EPSS (exploitation in 30 days)
- 0.11% · top 98% of all CVEs (14 Nov 2026)
The list uses the assigner's score when there is one, then CISA's, then NVD's: Medium 5.5.
Affected products
- affected 936ee2675eee1faca0dcdfa79165c7990422e0fc – < 77b6ff33c8f5642f7e7c1ca691857218683264fd
- affected 936ee2675eee1faca0dcdfa79165c7990422e0fc – < cdc603ce3118232712ba443dd8b414d8f25ca467
- affected 936ee2675eee1faca0dcdfa79165c7990422e0fc – < 7f945f7f10f442270518dfd768d230227c495fcf
- affected 936ee2675eee1faca0dcdfa79165c7990422e0fc – < 6be81e77e1748665d7ddab9128ff1d35eb75b87d
- affected 936ee2675eee1faca0dcdfa79165c7990422e0fc – < 9500077678230e36d22bf16d2b9539c13e59a801
- affected 5.15
- unaffected < 5.15
- unaffected 6.6.160 – ≤ 6.6.*
- unaffected 6.12.96 – ≤ 6.12.*
- unaffected 6.18.35 – ≤ 6.18.*
- unaffected 7.0.12 – ≤ 7.0.*
- unaffected 7.1 – ≤ *
References
References5
- https://git.kernel.org/stable/c/77b6ff33c8f5642f7e7c1ca691857218683264fd (opens in a new tab)
- https://git.kernel.org/stable/c/cdc603ce3118232712ba443dd8b414d8f25ca467 (opens in a new tab)
- https://git.kernel.org/stable/c/7f945f7f10f442270518dfd768d230227c495fcf (opens in a new tab)
- https://git.kernel.org/stable/c/6be81e77e1748665d7ddab9128ff1d35eb75b87d (opens in a new tab)
- https://git.kernel.org/stable/c/9500077678230e36d22bf16d2b9539c13e59a801 (opens in a new tab)
Sources
The same CVE in the primary databases and aggregators, to check against.
- CVE.org record (opens in a new tab)
- CVE List JSON (GitHub) (opens in a new tab)
- NVD (opens in a new tab)
- FIRST EPSS (opens in a new tab)
- EUVD EUVD-2026-48650 (opens in a new tab)
- OSV.dev (opens in a new tab)
- GitHub Advisories (opens in a new tab)
- CIRCL Vulnerability-Lookup (opens in a new tab)
Badge for a README or a ticket
[](https://cveledger.app/cve/CVE-2026-64241)Record last updated .