CVE-2026-99189
Last modified
CVE-2026-99189 is a vulnerability of currently unknown severity. In the Linux kernel, the following vulnerability has been resolved: gpio: mxc: fix race between chained IRQ handler install and probe completion mxc_update_irq_chained_handler() is called before the IRQ domain, the generic IRQ chip, and the port list entry are set up. If an interrupt arrives in that window: - mx3_gpio_irq_handler() calls generic_handle_domain_irq() with port->domain still NULL. - mx2_gpio_irq_handler() walks mxc_gpio_ports, but the port has not been added to the list yet. Additionally, if any of the subsequent probe steps (gpio_generic_chip_init(), devm_gpiochip_add_data(), irq_domain_create_legacy(), or mxc_gpio_init_gc()) fail, the error paths never unregister the chained handler, leaving a dangling handler that points at freed memory. Move the handler installation after all its dependencies are ready and after list_add_tail(), so the handler is never live while the data structures it touches are incomplete, and is never installed if probe fails..
Description
In the Linux kernel, the following vulnerability has been resolved: gpio: mxc: fix race between chained IRQ handler install and probe completion mxc_update_irq_chained_handler() is called before the IRQ domain, the generic IRQ chip, and the port list entry are set up. If an interrupt arrives in that window: - mx3_gpio_irq_handler() calls generic_handle_domain_irq() with port->domain still NULL. - mx2_gpio_irq_handler() walks mxc_gpio_ports, but the port has not been added to the list yet. Additionally, if any of the subsequent probe steps (gpio_generic_chip_init(), devm_gpiochip_add_data(), irq_domain_create_legacy(), or mxc_gpio_init_gc()) fail, the error paths never unregister the chained handler, leaving a dangling handler that points at freed memory. Move the handler installation after all its dependencies are ready and after list_add_tail(), so the handler is never live while the data structures it touches are incomplete, and is never installed if probe fails.
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| Linux | Linux | >= 5f6d1998adeb5374ef248b5ba2e2a0c30ab0f60b, < 261802c14e1a3281987ea8f106701e5ed9652f68; >= 5f6d1998adeb5374ef248b5ba2e2a0c30ab0f60b, < 6c1e035d881579a6e4ed1ce5feabb13d23e80a82; >= 5f6d1998adeb5374ef248b5ba2e2a0c30ab0f60b, < 38d44f78f041ffe60c8e2443b99434a199e7541d |
| Linux | Linux | 6.6 |
References
Timeline
- Published
- Last Modified
- Status
- Received
Frequently Asked Questions
What is CVE-2026-99189?
How severe is CVE-2026-99189?
How do I fix CVE-2026-99189?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-99183In the Linux kernel, the following vulnerability has been re…
- CVE-2026-99184In the Linux kernel, the following vulnerability has been re…
- CVE-2026-99185In the Linux kernel, the following vulnerability has been re…8.8
- CVE-2026-99186In the Linux kernel, the following vulnerability has been re…
- CVE-2026-99187In the Linux kernel, the following vulnerability has been re…
- CVE-2026-99188In the Linux kernel, the following vulnerability has been re…
- CVE-2026-9919Out of bounds read in WebGL in Google Chrome on Android prio…4.3
- CVE-2026-99190In the Linux kernel, the following vulnerability has been re…
- CVE-2026-99191In the Linux kernel, the following vulnerability has been re…
- CVE-2026-99192In the Linux kernel, the following vulnerability has been re…
- CVE-2026-99193In the Linux kernel, the following vulnerability has been re…
- CVE-2026-99194In the Linux kernel, the following vulnerability has been re…
Are you affected by CVE-2026-99189?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
