Description
In the Linux kernel, the following vulnerability has been resolved:

ASoC: xilinx: formatter_pcm: pass aud_drv_data to irq handlers

The irq handlers take a struct device pointer and call
dev_get_drvdata() to obtain the driver data. However, the driver
data is only set at the end of probe, after devm_request_irq(),
so an interrupt taken in between causes the handlers to pass a
NULL pointer to readl() and crash.

Pass the private data directly as the devm_request_irq() argument
instead of the device pointer, matching what the handlers expect.
Published: 2026-09-03
Score: n/a
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability occurs in the Linux Asynchronous Sound Architecture (ASoC) Xilinx formatter PCM driver. IRQ handlers are supplied a struct device pointer but the driver data normally retrieved by dev_get_drvdata() is not attached until the probe function finishes, after devm_request_irq() has already been called. If an interrupt is delivered between those points, the handler attempts to read device registers through a NULL pointer and the kernel crashes. This is a classic NULL pointer dereference in a critical kernel path, leading to a denial of service for the affected system.

Affected Systems

All Linux kernel builds that include the Xilinx formatter PCM driver are affected, regardless of architecture. The bug manifests in the ASoC component of the kernel and is limited to machines that have Xilinx PCM hardware enabled during driver initialization.

Risk and Exploitability

The defect is exploitable by any process capable of triggering an interrupt while the driver is in its probe phase, which typically requires local privileged access or precise timing control. EPSS data is unavailable and the vulnerability is not listed in the CISA KEV catalog, but the nature of the crash suggests a high impact if triggered. Because the flaw is a NULL pointer dereference inside the kernel, an attacker who can cause the interrupt will cause an immediate kernel panic, resulting in a loss of service. The lack of a publicly available exploit in the references suggests the exploitation effort is nontrivial, yet the severity remains high due to the critical nature of kernel crashes.

Generated by OpenCVE AI on September 3, 2026 at 12:57 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the Linux kernel to a version that includes the fix for the Xilinx formatter PCM driver.
  • Disable the ASoC Xilinx formatter PCM module or prevent it from registering IRQs until probe completion through a local patch.
  • If the system does not contain Xilinx PCM hardware, compile the kernel without the Xilinx formatter PCM driver to prevent the flaw entirely.

Generated by OpenCVE AI on September 3, 2026 at 12:57 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 03 Sep 2026 13:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-476

Thu, 03 Sep 2026 07:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: ASoC: xilinx: formatter_pcm: pass aud_drv_data to irq handlers The irq handlers take a struct device pointer and call dev_get_drvdata() to obtain the driver data. However, the driver data is only set at the end of probe, after devm_request_irq(), so an interrupt taken in between causes the handlers to pass a NULL pointer to readl() and crash. Pass the private data directly as the devm_request_irq() argument instead of the device pointer, matching what the handlers expect.
Title ASoC: xilinx: formatter_pcm: pass aud_drv_data to irq handlers
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-09-03T08:26:26.524Z

Reserved: 2026-08-26T14:34:25.790Z

Link: CVE-2026-80743

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-03T13:06:13.590

Modified: 2026-09-03T13:06:13.590

Link: CVE-2026-80743

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-03T13:00:04Z

Weaknesses