CVE-2026-92481
CVE.org · Published
- Record status
- Published
- Identifier year (not publication year)
- 2026
- Source publication
- Source updated
- Imported by cveboard
- Source snapshot
- cve_2026-10-24_midnight_baseline ·
CNA source text (English)
pinctrl: mediatek: free EINT resources on unbind
In the Linux kernel, the following vulnerability has been resolved: pinctrl: mediatek: free EINT resources on unbind mtk_eint_do_init() creates an IRQ domain, populates it with a mapping for every EINT line and installs a chained handler on the parent interrupt, but none of these are ever released. This was harmless while the drivers were built-in, but now that they can be built as modules and unbound/rmmod'd it leaves behind a dangling IRQ domain, interrupt mappings whose chip data points at freed memory, and a chained handler that keeps firing into that freed data. The plain allocations in mtk_eint_do_init() already use the device-managed devm_*() helpers, so tear the remaining resources down the same way: register a devm action that detaches the chained handler, waits for any in-flight handler to finish, disposes of the per-line mappings and removes the IRQ domain. This mirrors the device-managed lifecycle adopted for the GPIO chip and keeps the whole EINT setup self-cleaning on unbind.
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
| Version (version) | Status (status) | Version scheme (versionType) | Exclusive end (lessThan) | Inclusive end (lessThanOrEqual) | Status changes (at → status) |
|---|---|---|---|---|---|
| e46df235b4e605aa4e7609a27c118a1cccd4ff9a | affected | git | 23252bc1cd9a58a039c9b1ae77b22d2b33da48e9 | Unavailable | None listed |
| e46df235b4e605aa4e7609a27c118a1cccd4ff9a | affected | git | 903a7cdf63a81d3738594c5bd1b5955f58fda427 | Unavailable | None listed |
| e46df235b4e605aa4e7609a27c118a1cccd4ff9a | affected | git | 51552c8c60d3b1fecc062eab2d8cfeaa1cb339dd | Unavailable | None listed |
| e46df235b4e605aa4e7609a27c118a1cccd4ff9a | affected | git | 7f6d898179ca4771ee602bdad4246c3952af83eb | Unavailable | None listed |
| e46df235b4e605aa4e7609a27c118a1cccd4ff9a | affected | git | e06785cba7f86d72abd531058b1a82d6952a7346 | Unavailable | None listed |
| e46df235b4e605aa4e7609a27c118a1cccd4ff9a | affected | git | 88292b7103d260e3e606eb3bb2794060a5fde48e | Unavailable | None listed |
Linux
- Vendor
- Linux
- Product
- Linux
- Platforms
- Unknown
- Default status
affected
| Version (version) | Status (status) | Version scheme (versionType) | Exclusive end (lessThan) | Inclusive end (lessThanOrEqual) | Status changes (at → status) |
|---|---|---|---|---|---|
| 4.18 | affected | Unavailable | Unavailable | Unavailable | None listed |
| 0 | unaffected | semver | 4.18 | Unavailable | None listed |
| 6.1.188 | unaffected | semver | Unavailable | 6.1.* | None listed |
| 6.6.157 | unaffected | semver | Unavailable | 6.6.* | None listed |
| 6.12.110 | unaffected | semver | Unavailable | 6.12.* | None listed |
| 6.18.52 | unaffected | semver | Unavailable | 6.18.* | None listed |
| 7.2.6 | unaffected | semver | Unavailable | 7.2.* | None listed |
| 7.3 | unaffected | original_commit_for_fix | Unavailable | * | None listed |