{"apiVersion":"1.0","identifier":"CVE-2026-72384","description":"In the Linux kernel, the following vulnerability has been resolved: irqchip/ts4800: Fix missing chained handler cleanup on remove The driver installs a chained handler for the parent interrupt during probe using irq_set_chained_handler_and_data(), but the remove function does not clear this handler. This leaves a dangling handler that may be called when the parent interrupt fires after the driver has been removed, potentially accessing freed memory and causing a kernel crash. Additionally, the parent_irq obtained via irq_of_parse_and_map() is not stored, making it inaccessible in the remove function. Moreover, interrupt mappings created during probe are not properly disposed. Fix this by: - Saving parent_irq in probe - Clearing the chained handler with NULL in ts4800_ic_remove() - Disposing all IRQ mappings before domain removal to prevent resource leaks","publishedAt":"2026-08-15T06:22:11","lastModifiedAt":"2026-08-17T06:18:43","sourceUrl":"https://nvd.nist.gov/vuln/detail/CVE-2026-72384","cvssScore":null,"cvssVector":"Pending","epssProbability":0.00206,"riskScore":0,"affectedProduct":"linux","affectedVersions":"unknown","vulnerabilityType":"Kernel","operatingSystems":[],"links":{"self":"https://www.redsauce.net/api/cves/CVE-2026-72384","webPages":{"es":"https://www.redsauce.net/es/cves/CVE-2026-72384","en":"https://www.redsauce.net/en/cves/CVE-2026-72384","fr":"https://www.redsauce.net/fr/cves/CVE-2026-72384","pt":"https://www.redsauce.net/pt/cves/CVE-2026-72384","de":"https://www.redsauce.net/de/cves/CVE-2026-72384","sk":"https://www.redsauce.net/sk/cves/CVE-2026-72384","el":"https://www.redsauce.net/el/cves/CVE-2026-72384"},"source":"https://nvd.nist.gov/vuln/detail/CVE-2026-72384"}}