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

ALSA: usb-audio: Clamp frame size in implicit-feedback mode

snd_usb_handle_sync_urb() scales received sync packet sizes by the sender's
stride and stores the result directly in out_packet->packet_size[i]. If a
connected USB device sends an oversized sync packet, this frame count can
exceed ep->maxframesize.

The un-clamped frame count then propagates to the playback endpoint queue,
potentially driving packet transfers beyond the endpoint's hardware frame
limits.

Cap the calculated frame count against ep->maxframesize in
snd_usb_handle_sync_urb() to prevent oversized packets from entering the
playback queue.
Published: 2026-08-15
Score: 8.4 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Linux kernel’s ALSA usb‑audio subsystem fails to clamp the calculated frame size for sync packets in implicit‑feedback mode. When a USB audio device sends a packet larger than the endpoint’s maximum frame size, the codec records an inflated frame count that is later used by the playback queue. This can cause packet transfers to exceed hardware limits, potentially leading to kernel instability, crashes or a denial‑of‑service state for the audio subsystem.

Affected Systems

All Linux kernel builds that include the ALSA usb-audio driver and support implicit‑feedback mode are affected. No specific release string is provided, but any kernel compiled with the default usb‑audio configuration that has not applied the patch is vulnerable.

Risk and Exploitability

The CVSS score of 8.4 indicates high severity. The EPSS score is < 1%, suggesting a very low but non‑zero likelihood of exploitation. The vulnerability is not listed in CISA’s KEV catalog. Because the flaw is triggered by a malicious USB audio device, the attack vector requires an attacker to have physical or logical access to the USB port. An attacker could connect a crafted device to a target machine, send oversized sync packets and induce a crash or degrade audio service. No remote code execution path is indicated in the official description; the primary consequence is a local denial‑of‑service through kernel instability caused by an overflowed packet count.

Generated by OpenCVE AI on August 21, 2026 at 23:41 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the Linux kernel patch that clamps the frame count in snd_usb_handle_sync_urb() to prevent oversized packets from entering the playback queue.
  • Upgrade the kernel to a version that includes the clamping fix.
  • Configure the system to disable or restrict the enumeration of unknown USB audio devices, or remove implicit‑feedback mode support if it is not required.

Generated by OpenCVE AI on August 21, 2026 at 23:41 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DSA Debian DSA DSA-6466-1 linux security update
History

Fri, 21 Aug 2026 22:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-190
CWE-400

Thu, 20 Aug 2026 00:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-787
References
Metrics threat_severity

None

threat_severity

Moderate


Wed, 19 Aug 2026 17:00:00 +0000


Mon, 17 Aug 2026 06:00:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 8.4, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H'}


Sat, 15 Aug 2026 15:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-190
CWE-400

Sat, 15 Aug 2026 12:45:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: ALSA: usb-audio: Clamp frame size in implicit-feedback mode snd_usb_handle_sync_urb() scales received sync packet sizes by the sender's stride and stores the result directly in out_packet->packet_size[i]. If a connected USB device sends an oversized sync packet, this frame count can exceed ep->maxframesize. The un-clamped frame count then propagates to the playback endpoint queue, potentially driving packet transfers beyond the endpoint's hardware frame limits. Cap the calculated frame count against ep->maxframesize in snd_usb_handle_sync_urb() to prevent oversized packets from entering the playback queue.
Title ALSA: usb-audio: Clamp frame size in implicit-feedback mode
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-08-19T16:37:55.435Z

Reserved: 2026-08-15T05:44:03.907Z

Link: CVE-2026-74497

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-15T13:17:54.657

Modified: 2026-08-19T17:21:06.910

Link: CVE-2026-74497

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-08-15T00:00:00Z

Links: CVE-2026-74497 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-21T23:45:03Z

Weaknesses