PatchSiren cyber security CVE debrief
CVE-2026-46018 Linux CVE debrief
A logic error in the Linux kernel's USB Audio Class 2 (UAC2) sample rate parsing allows malformed device descriptors to trigger excessive kernel logging while holding a mutex, potentially causing denial-of-service conditions through log flooding and extended lock contention.
- Vendor
- Linux
- Product
- Unknown
- CVSS
- MEDIUM 5.5
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-05-27
- Original CVE updated
- 2026-06-16
- Advisory published
- 2026-05-27
- Advisory updated
- 2026-06-16
Who should care
Linux system administrators, embedded device manufacturers using USB audio, kernel maintainers, organizations with physical security requirements
Technical summary
The parse_uac2_sample_rate_range() function in sound/usb/clock.c enforces MAX_NR_RATES (1024) as a cap on enumerated sample rates but only breaks from the inner loop processing individual rates within a triplet. When a malformed UAC2 RANGE response contains additional triplets beyond the cap, parsing continues through remaining triplets, repeatedly emitting 'invalid uac2 rates' kernel warnings. This occurs while register_mutex is held during device probe, extending lock contention and potentially flooding kernel logs. The fix terminates the entire parse operation when MAX_NR_RATES is reached, returning the collected rate count.
Defensive priority
medium
Recommended defensive actions
- Apply kernel updates from stable branches when available per vendor security advisories
- Monitor system logs for excessive 'invalid uac2 rates' messages from USB audio devices
- Restrict physical access to prevent connection of untrusted USB audio devices
- Consider disabling USB audio modules if not required in high-security environments
Evidence notes
CVE published 2026-05-27. NVD status 'Awaiting Analysis'. No CVSS assigned. Five kernel.org stable branch commits provided as references. No KEV entry. Vendor identified as Linux kernel project with low confidence from reference domain analysis.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-46018 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-46018
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-46018 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-46018
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/3c318f97dcc50b2e0556a1813bd6958678e881fd
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/4d7893a137eadb6163ea4298bf67d74b811d76ef
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/a0b78639ef09b2e77974a3de3b1c07f6de3c5e56
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/ab5ba9fd138758ddc50222264ff246b31e397abf
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/ba036305323814ec1f8655313b2fa6a0f7048716
416baaa9-dc9f-4396-8d5f-8c081fb06d67
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.