PatchSiren

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.