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.
Published: 2026-08-15
Score: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

During initialization of the msc313 RTC driver, a shared IRQ is requested before driver data is bound to the device. If another device sharing the IRQ triggers the handler while the data pointer is still NULL, the handler dereferences a NULL pointer in interrupt context, causing a kernel panic. This null pointer dereference (CWE‑476) results in a denial‑of‑service event.

Affected Systems

Any Linux kernel that includes the unpatched msc313 RTC driver is affected. The advisory does not list specific versions, so all releases containing the described probe sequence are potentially impacted unless the commit that passes the private data directly as the IRQ cookie has been applied.

Risk and Exploitability

The CVSS score of 5.5 signals a medium severity vulnerability, and the EPSS score of < 1% indicates a low probability of exploitation under normal circumstances. The flaw is exploitable only when another device shares the same IRQ line and can trigger it while the driver is in the vulnerable window, making it a local‑only attack vector. It is not listed in the CISA KEV catalog and thus has no known active exploit code, but a kernel panic can still be forced by a malicious or misbehaving peripheral in embedded or tightly coupled environments.

Generated by OpenCVE AI on August 22, 2026 at 05:15 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the Linux kernel to a version that includes the commit passing private data directly as the IRQ cookie, removing the race condition.
  • Ensure driver data is bound to the device before calling devm_request_irq() so that the IRQ handler never receives a NULL cookie.
  • Reconfigure device or firmware to avoid sharing the IRQ line with other drivers that could trigger the fault window, or allocate a dedicated IRQ line for the RTC device.

Generated by OpenCVE AI on August 22, 2026 at 05:15 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 19 Aug 2026 00:15:00 +0000

Type Values Removed Values Added
References
Metrics threat_severity

None

cvssV3_1

{'score': 5.5, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H'}

threat_severity

Low


Sat, 15 Aug 2026 12:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-476

Sat, 15 Aug 2026 06:00:00 +0000

Type Values Removed Values Added
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.
Title rtc: msc313: fix NULL deref in shared IRQ handler at probe
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-08-17T05:14:23.414Z

Reserved: 2026-08-09T03:40:39.928Z

Link: CVE-2026-72424

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-15T06:22:16.210

Modified: 2026-08-17T06:19:09.653

Link: CVE-2026-72424

cve-icon Redhat

Severity : Low

Publid Date: 2026-08-15T00:00:00Z

Links: CVE-2026-72424 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-22T05:30:17Z

Weaknesses