CVE-2026-98006
Description
A flaw was found in the Linux kernel's ALSA (Advanced Linux Sound Architecture) caiaq USB audio driver. During device initialization failures, the driver prematurely releases memory structures used for USB communication while they remain queued in the host controller. An attacker connecting a crafted USB device or a local user could exploit this use-after-free condition to trigger a kernel crash resulting in Denial of Service (DoS), or potentially execute arbitrary code.
Statement
A moderate severity use-after-free flaw was found in the Linux kernel's ALSA caiaq USB audio driver (sound/usb/caiaq) as shipped in Red Hat products. When caiaq device initialization fails, for example when a control command times out, the driver calls snd_card_free() and releases the card object while the embedded ep1_in_urb and midi_out_urb USB request blocks (URBs) may still be queued in the host controller driver. A later asynchronous URB giveback then calls usb_free_urb() on the already-freed memory, producing a kernel slab use-after-free write. An attacker able to connect a crafted USB device, or a local user who can attach a malicious device (for example in a dummy HCD/USB gadget setup), could exploit this race during device probing to crash the kernel and cause a denial of service. Although arbitrary code execution cannot be ruled out for a use-after-free write in kernel memory, the demonstrated impact is denial of service, which is reflected in the moderate severity rating (CVSS 3.1 score 5.5 with availability-only impact). Red Hat Enterprise Linux 7, 8, 9, and 10 (kernel and kernel-rt), Red Hat In-Vehicle OS 2, and OpenShift Container Platform releases shipping RHEL CoreOS are affected; the fix is currently deferred for these streams because the flaw is of moderate severity and exploitation requires local or physical access and winning a narrow timing window during a failed device initialization, so the residual risk is that the use-after-free remains present until a fix is delivered in a future update. Red Hat Enterprise Linux 6 Extended Lifecycle Support is out of support, so no fix is planned for that stream.
Mitigation
Mitigation for this issue is either not available or the currently available options do not meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base, or stability.
Common Vulnerability Scoring System (CVSS) Score Details
Info alert:Important note
CVSS scores for open source components depend on vendor-specific factors (e.g. version or build chain). Therefore, Red Hat's score and impact rating can be different from NVD and other vendors. Red Hat remains the authoritative CVE Naming Authority (CNA) source for its products and services (see Red Hat classifications).
The following CVSS metrics and score provided are preliminary and subject to review.
CVSS v3 Score Breakdown
| Red Hat | NVD | cve.org | |
|---|---|---|---|
| Base Score | 5.5 | N/A | N/A |
| Attack Vector | Local | N/A | N/A |
| Attack Complexity | Low | N/A | N/A |
| Privileges Required | Low | N/A | N/A |
| User Interaction | None | N/A | N/A |
| Scope | Unchanged | N/A | N/A |
| Confidentiality | None | N/A | N/A |
| Integrity Impact | None | N/A | N/A |
| Availability Impact | High | N/A | N/A |
Vector
Red Hat: CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Frequently Asked Questions
Not sure what something means? Check out our Security Glossary.
Want to get errata notifications? Sign up here.