CVE-2026-92481
CVE.org · Publicado
- Status do registro
- Publicado
- Ano do identificador (não é o ano de publicação)
- 2026
- Publicação na fonte
- Atualização na fonte
- Importado pelo cveboard
- Snapshot da fonte
- cve_2026-10-24_midnight_baseline ·
Texto da CNA em inglês
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.
Fatos de produtos e versões por escopo
Dados de correção desconhecidos; nenhuma versão corrigida é deduzida aqui. Dados ausentes não comprovam ausência de correção.
Exploração desconhecida; este catálogo não avalia exploração.
Linux
- Fornecedor
- Linux
- Produto
- Linux
- Plataformas
- Desconhecido
- Status padrão
unaffected
| Versão (version) | Status (status) | Esquema de versões (versionType) | Fim exclusivo (lessThan) | Fim inclusivo (lessThanOrEqual) | Mudanças de status (at → status) |
|---|---|---|---|---|---|
| e46df235b4e605aa4e7609a27c118a1cccd4ff9a | affected | git | 23252bc1cd9a58a039c9b1ae77b22d2b33da48e9 | Indisponível | Nenhuma listada |
| e46df235b4e605aa4e7609a27c118a1cccd4ff9a | affected | git | 903a7cdf63a81d3738594c5bd1b5955f58fda427 | Indisponível | Nenhuma listada |
| e46df235b4e605aa4e7609a27c118a1cccd4ff9a | affected | git | 51552c8c60d3b1fecc062eab2d8cfeaa1cb339dd | Indisponível | Nenhuma listada |
| e46df235b4e605aa4e7609a27c118a1cccd4ff9a | affected | git | 7f6d898179ca4771ee602bdad4246c3952af83eb | Indisponível | Nenhuma listada |
| e46df235b4e605aa4e7609a27c118a1cccd4ff9a | affected | git | e06785cba7f86d72abd531058b1a82d6952a7346 | Indisponível | Nenhuma listada |
| e46df235b4e605aa4e7609a27c118a1cccd4ff9a | affected | git | 88292b7103d260e3e606eb3bb2794060a5fde48e | Indisponível | Nenhuma listada |
Linux
- Fornecedor
- Linux
- Produto
- Linux
- Plataformas
- Desconhecido
- Status padrão
affected
| Versão (version) | Status (status) | Esquema de versões (versionType) | Fim exclusivo (lessThan) | Fim inclusivo (lessThanOrEqual) | Mudanças de status (at → status) |
|---|---|---|---|---|---|
| 4.18 | affected | Indisponível | Indisponível | Indisponível | Nenhuma listada |
| 0 | unaffected | semver | 4.18 | Indisponível | Nenhuma listada |
| 6.1.188 | unaffected | semver | Indisponível | 6.1.* | Nenhuma listada |
| 6.6.157 | unaffected | semver | Indisponível | 6.6.* | Nenhuma listada |
| 6.12.110 | unaffected | semver | Indisponível | 6.12.* | Nenhuma listada |
| 6.18.52 | unaffected | semver | Indisponível | 6.18.* | Nenhuma listada |
| 7.2.6 | unaffected | semver | Indisponível | 7.2.* | Nenhuma listada |
| 7.3 | unaffected | original_commit_for_fix | Indisponível | * | Nenhuma listada |