cveboard RSS feed

CVE-2026-74498

CVE.org · Published

Historical CVEsJSONAI instructions

Record status
Published
Identifier year (not publication year)
2026
Source publication
Source updated
Imported by cveboard
Source snapshot
cve_2026-10-24_midnight_baseline ·

Plain text

CNA source text (English)

ALSA: usb-audio: Fix DMA buffer out-of-bounds write when fill_max is set

In the Linux kernel, the following vulnerability has been resolved: ALSA: usb-audio: Fix DMA buffer out-of-bounds write when fill_max is set When a USB audio endpoint requests full packet transfers via the fill_max descriptor flag, data_ep_set_params() promotes ep->curpacksize to ep->maxpacksize. However, maxsize is left at the original sample-rate derived value. Since u->buffer_size is allocated as maxsize * packets, the resulting DMA buffer is far too small for the requested transfer length. When the USB host controller streams up to curpacksize bytes per packet, it writes past the end of the buffer via DMA, corrupting kernel heap memory. Update maxsize to curpacksize when fill_max is set so that the allocated DMA buffer size matches the actual transfer request size. [ changed to reassign maxsize only when ep->fill_max is set -- tiwai ]

Scoped product and version facts

Fix information unknown; no fixed version is derived here. Missing information does not prove that no fix exists.

Exploitation unknown; this catalogue does not assess exploitation.

Linux

Vendor
Linux
Product
Linux
Platforms
Unknown
Default status
unaffected
Linux · Scoped product and version facts
Version (version)Status (status)Version scheme (versionType)Exclusive end (lessThan)Inclusive end (lessThanOrEqual)Status changes (at → status)
8fdff6a319e7dac757c558bd283dc4577e68cde7affectedgit10c24e6fddf4bdff0b6b05a47a4347b38e6960e8UnavailableNone listed
8fdff6a319e7dac757c558bd283dc4577e68cde7affectedgitb1770f9ac35c0ffc34914d52347c65dcd5ac049bUnavailableNone listed
8fdff6a319e7dac757c558bd283dc4577e68cde7affectedgit6cbdd11f9b05b92f4aa29f09a66e19ed0e25e66cUnavailableNone listed
8fdff6a319e7dac757c558bd283dc4577e68cde7affectedgit3852974608f53e530e27c21d0c6c7d79c17b3f5aUnavailableNone listed
8fdff6a319e7dac757c558bd283dc4577e68cde7affectedgitf9b6c9576568169139ac151f7881474f384659fdUnavailableNone listed
8fdff6a319e7dac757c558bd283dc4577e68cde7affectedgit04595233e5606d452f9f47e6989fc7ae7440fd40UnavailableNone listed
8fdff6a319e7dac757c558bd283dc4577e68cde7affectedgitbd65b7191683bebd9923904f0558b9211b9129daUnavailableNone listed
8fdff6a319e7dac757c558bd283dc4577e68cde7affectedgitd0199ae1666ff9ae2d1d568d64c3430d4c47f0e5UnavailableNone listed

Linux

Vendor
Linux
Product
Linux
Platforms
Unknown
Default status
affected
Linux · Scoped product and version facts
Version (version)Status (status)Version scheme (versionType)Exclusive end (lessThan)Inclusive end (lessThanOrEqual)Status changes (at → status)
3.5affectedUnavailableUnavailableUnavailableNone listed
0unaffectedsemver3.5UnavailableNone listed
5.10.265unaffectedsemverUnavailable5.10.*None listed
5.15.216unaffectedsemverUnavailable5.15.*None listed
6.1.183unaffectedsemverUnavailable6.1.*None listed
6.6.151unaffectedsemverUnavailable6.6.*None listed
6.12.103unaffectedsemverUnavailable6.12.*None listed
6.18.44unaffectedsemverUnavailable6.18.*None listed
7.1.8unaffectedsemverUnavailable7.1.*None listed
7.2unaffectedoriginal_commit_for_fixUnavailable*None listed