CVE-2023-54233
NoneCVSS
—
EPSS
0.2%
Published
Dec 30, 2025
CISA due date
—
Cloudanix analysis
A flaw in Linux audio handling can make the whole computer suddenly crash when it tries to use certain audio configurations.
- Exploitation
- Local Privilege
- Attacker needs
- Local User
- Complexity
- Moderate
- Impact
- Denial Of Service
- Component
- OS kernel
- Class
- Memory Corruption
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
NULL pointer dereference in sof_ipc4_route_setup() when an IPC4 topology contains an unsupported widget whose .module_info field is unset, resulting in kernel Oops.
Why it matters to the business
Kernel crashes or panics on Linux systems using SOF audio drivers can cause unplanned downtime, data loss in audio workloads, and require manual intervention or reboots; low EPSS and no KEV status indicate limited active exploitation but still necessitates patching across kernel deployments.
How an attack unfolds
An attacker supplies a crafted IPC4 topology containing an unsupported widget; during route setup the missing module_info triggers dereference, causing kernel panic. No named threat actors or ransomware use reported.
How to fix it
Upgrade the Linux kernel to include commit 170818974e9732506195c6302743856cc8bdfd6f which adds the missing check for unsupported widgets.
How to confirm the fix worked
Confirm commit 170818974e9732506195c6302743856cc8bdfd6f is present in the kernel tree; test loading of IPC4 topologies with unsupported widgets and verify absence of Oops.
Typical attack path
- Obtain ability to load custom ALSA/SOF topologies on target system
- Construct IPC4 topology with unsupported widget type
- Trigger topology load and route setup via audio subsystem
- Induce NULL dereference leading to kernel Oops
How to detect it
Search kernel logs and Oops reports for references to sof_ipc4_route_setup or NULL dereference during ASoC IPC4 processing; correlate with recent topology load events.
- sof_ipc4_route_setup
- NULL dereference.*ASoC.*SOF
- module_info.*unset.*IPC4
What your security team should do
- Apply the referenced kernel commit or equivalent stable update immediately
- Audit systems for use of custom SOF topologies and restrict untrusted topology loading
- Monitor kernel logs for ASoC SOF related panics as a temporary detection measure
The record
In the Linux kernel, the following vulnerability has been resolved: ASoC: SOF: avoid a NULL dereference with unsupported widgets If an IPC4 topology contains an unsupported widget, its .module_info field won't be set, then sof_ipc4_route_setup() will cause a kernel Oops trying to dereference it. Add a check for such cases.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Linux | Kernel | 0 | 6.2.11 |
| Linux | Kernel | 6.0.0 | 6.2.11 |
Related vulnerabilities
- CVE-2026-23226 In the Linux kernel, the following vulnerability has been resolved: ksmbd: add chann_lock… Also affects Kernel
- CVE-2026-23225 In the Linux kernel, the following vulnerability has been resolved: sched/mmcid: Don't… Also affects Kernel
- CVE-2026-23230 In the Linux kernel, the following vulnerability has been resolved: smb: client: split… Also affects Kernel
- CVE-2026-23224 In the Linux kernel, the following vulnerability has been resolved: erofs: fix UAF issue… Also affects Kernel
- CVE-2026-23227 In the Linux kernel, the following vulnerability has been resolved: drm/exynos: vidi: use… Also affects Kernel
- CVE-2026-23223 In the Linux kernel, the following vulnerability has been resolved: xfs: fix UAF in… Also affects Kernel
- CVE-2026-23228 In the Linux kernel, the following vulnerability has been resolved: smb: server: fix leak… Also affects Kernel
- CVE-2026-23229 In the Linux kernel, the following vulnerability has been resolved: crypto: virtio - Add… Also affects Kernel