CVE-2026-74497

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

State
Published
Severity
8.4 High
Published
Aug 15, 2026
Updated
Oct 16, 2026
Reserved
Aug 15, 2026

Read the record on cve.org

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.

Scores

CVSSScoreVectorSource
3.18.4 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HLinux

Weaknesses

The record names no weakness.

Affected Products

ProductVersions
LinuxLinux
  • 28acb12014fb0c3e1edfdab1b1e3e266cf651550 to before 2d39fea6d3c19a2f5811d123114d92e3d0115fd1Affected
  • 28acb12014fb0c3e1edfdab1b1e3e266cf651550 to before 09cf3dbbb4256a43feb91d2f51f274510a9ada47Affected
  • 28acb12014fb0c3e1edfdab1b1e3e266cf651550 to before cfa8d3e0e8b812c4db4d5241f62b6bdbab2bd7beAffected
  • 28acb12014fb0c3e1edfdab1b1e3e266cf651550 to before 56ac3e7c90f6b45969c3fd07a98fad760ffd6901Affected
  • 28acb12014fb0c3e1edfdab1b1e3e266cf651550 to before be97fea7451d758881b95af78e900dd0d58a382aAffected
  • 28acb12014fb0c3e1edfdab1b1e3e266cf651550 to before 2db4535d6af79276a64449201c5be5feffb31c64Affected
  • 28acb12014fb0c3e1edfdab1b1e3e266cf651550 to before 53f0aa37eb945f3c983f61d12fc35eb33debb8a9Affected
  • 28acb12014fb0c3e1edfdab1b1e3e266cf651550 to before 8d7a30c50c2e58a6839634ed0acde14466d1dc61Affected
LinuxLinux
  • 3.8Affected
  • before 3.8Not affected
  • 5.10.265 through 5.10.*Not affected
  • 5.15.216 through 5.15.*Not affected
  • 6.1.183 through 6.1.*Not affected
  • 6.6.151 through 6.6.*Not affected
  • 6.12.103 through 6.12.*Not affected
  • 6.18.44 through 6.18.*Not affected
  • 7.1.8 through 7.1.*Not affected
  • 7.2 and laterNot affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.