CVEvulnerability
CVE-2026-72424
- Status
- Received
- Published
- 2026-08-15
- Last modified
- 2026-08-17
- Assigner
- 416baaa9-dc9f-4396-8d5f-8c081fb06d67
Description
In the Linux kernel, the following vulnerability has been resolved:
rtc: msc313: fix NULL deref in shared IRQ handler at probe
msc313_rtc_probe() calls devm_request_irq() with IRQF_SHARED and
&pdev->dev as the cookie, but platform_set_drvdata() is only called
later after the clock setup. With a shared IRQ line, another device
on the same line can trigger the handler in that window. The
handler does dev_get_drvdata() on the cookie, gets NULL, and
dereferences priv->rtc_base in interrupt context.
Pass priv as the cookie directly so the handler reads it from
dev_id without the lookup, removing the dependency on probe order.
References
- https://git.kernel.org/stable/c/1f6a4aec0d36647eb2f67cd69db22bd28cabe2cb git.kernel.org
- https://git.kernel.org/stable/c/52c73b6992b46ed476590ed526faa033d4fbfc5d git.kernel.org
- https://git.kernel.org/stable/c/a369f48be8de426a7d2bca18dbd46c2ad1138803 git.kernel.org
- https://git.kernel.org/stable/c/bb3e624808c981fe881cb79037be63e680ed7d38 git.kernel.org
- https://git.kernel.org/stable/c/bc1f61a9b97d65de21c2681bcf0b5b1392c58486 git.kernel.org
- https://git.kernel.org/stable/c/ece7b9ffde23e2ccd7567761ac27463ded43932c git.kernel.org