cveboard RSS feed

CVE-2026-64241

CVE.org · Published

Historical CVEsJSONAI instructions

Record status
Published
Identifier year (not publication year)
2026
Source publication
Source updated
Imported by cveboard
Source snapshot
cve_2026-10-24_midnight_baseline ·

Plain text

CNA source text (English)

gpio: rockchip: teardown bugs and resource leaks

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]

Scoped product and version facts

Fix information unknown; no fixed version is derived here. Missing information does not prove that no fix exists.

Exploitation unknown; this catalogue does not assess exploitation.

Linux

Vendor
Linux
Product
Linux
Platforms
Unknown
Default status
unaffected
Linux · Scoped product and version facts
Version (version)Status (status)Version scheme (versionType)Exclusive end (lessThan)Inclusive end (lessThanOrEqual)Status changes (at → status)
936ee2675eee1faca0dcdfa79165c7990422e0fcaffectedgit77b6ff33c8f5642f7e7c1ca691857218683264fdUnavailableNone listed
936ee2675eee1faca0dcdfa79165c7990422e0fcaffectedgitcdc603ce3118232712ba443dd8b414d8f25ca467UnavailableNone listed
936ee2675eee1faca0dcdfa79165c7990422e0fcaffectedgit7f945f7f10f442270518dfd768d230227c495fcfUnavailableNone listed
936ee2675eee1faca0dcdfa79165c7990422e0fcaffectedgit6be81e77e1748665d7ddab9128ff1d35eb75b87dUnavailableNone listed
936ee2675eee1faca0dcdfa79165c7990422e0fcaffectedgit9500077678230e36d22bf16d2b9539c13e59a801UnavailableNone listed

Linux

Vendor
Linux
Product
Linux
Platforms
Unknown
Default status
affected
Linux · Scoped product and version facts
Version (version)Status (status)Version scheme (versionType)Exclusive end (lessThan)Inclusive end (lessThanOrEqual)Status changes (at → status)
5.15affectedUnavailableUnavailableUnavailableNone listed
0unaffectedsemver5.15UnavailableNone listed
6.6.160unaffectedsemverUnavailable6.6.*None listed
6.12.96unaffectedsemverUnavailable6.12.*None listed
6.18.35unaffectedsemverUnavailable6.18.*None listed
7.0.12unaffectedsemverUnavailable7.0.*None listed
7.1unaffectedoriginal_commit_for_fixUnavailable*None listed