-

CVE-2026-64483

ALSA: firewire: isight: bound the sample count to the packet payload

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

ALSA: firewire: isight: bound the sample count to the packet payload

isight_packet() takes the frame count from the device iso packet and
checks it only against the device claimed iso length.

	count = be32_to_cpu(payload->sample_count);
	if (likely(count <= (length - 16) / 4))
		isight_samples(isight, payload->samples, count);

length is the iso header data_length. It can be up to 0xffff. So the
gate allows a count up to about 16379. isight_samples() then copies
count frames out of payload->samples into the PCM DMA buffer.

payload->samples holds only 2 * MAX_FRAMES_PER_PACKET values. The
device multiplexes two samples per frame. A count past
MAX_FRAMES_PER_PACKET reads past the payload. A count past the buffer
size writes past runtime->dma_area. The smallest PCM buffer is larger
than MAX_FRAMES_PER_PACKET. Bounding the count to MAX_FRAMES_PER_PACKET
keeps both the read and the write in range.

A malicious or faulty Apple iSight on the FireWire bus reaches this
during a normal capture.

Add the MAX_FRAMES_PER_PACKET bound to the gate.
Daten sind bereitgestellt durch das CVE Programm von einer CVE Numbering Authority (CNA) (Unstrukturiert).
HerstellerLinux
Produkt Linux
Default Statusunaffected
Version 3a691b28a0ca3cf4d9010c6158318159e0275d2c
Version < 24423e0a9251d348c3f1fb0bb0e61b879e1e976c
Status affected
Version 3a691b28a0ca3cf4d9010c6158318159e0275d2c
Version < ebbffacda6733dcbcef601b5b523460f8d8b671e
Status affected
Version 3a691b28a0ca3cf4d9010c6158318159e0275d2c
Version < 57e4d9043afc1eaddee8f50d11def6e65415d273
Status affected
Version 3a691b28a0ca3cf4d9010c6158318159e0275d2c
Version < 3ed2fa1ed8cc65f910b8bbc0be3cc366b30f8478
Status affected
Version 3a691b28a0ca3cf4d9010c6158318159e0275d2c
Version < 31da82b9676c6b112e7c72c7529e6812b919742a
Status affected
Version 3a691b28a0ca3cf4d9010c6158318159e0275d2c
Version < 8e48a29813df8dd71503800b7acf69c12c035045
Status affected
Version 3a691b28a0ca3cf4d9010c6158318159e0275d2c
Version < 31a01b70bb90e3ef3147f308e2ea899e1d2485ca
Status affected
Version 3a691b28a0ca3cf4d9010c6158318159e0275d2c
Version < 29b9667982e4df2ed7744f86b1144f8bb58eb698
Status affected
HerstellerLinux
Produkt Linux
Default Statusaffected
Version 3.0
Status affected
Version 0
Version < 3.0
Status unaffected
Version <= 5.10.*
Version 5.10.261
Status unaffected
Version <= 5.15.*
Version 5.15.212
Status unaffected
Version <= 6.1.*
Version 6.1.178
Status unaffected
Version <= 6.6.*
Version 6.6.145
Status unaffected
Version <= 6.12.*
Version 6.12.96
Status unaffected
Version <= 6.18.*
Version 6.18.39
Status unaffected
Version <= 7.1.*
Version 7.1.4
Status unaffected
Version <= *
Version 7.2
Status unaffected
VulnDex Vulnerability Enrichment
Diese Information steht angemeldeten Benutzern zur Verfügung. Login Login
Zu dieser CVE wurde keine Warnung gefunden.
EPSS Metriken
Typ Quelle Score Percentile
EPSS FIRST.org 0.18% 0.083
CVSS Metriken
Quelle Base Score Exploit Score Impact Score Vector String
Es wurden noch keine Informationen zu CWE veröffentlicht.
https://git.kernel.org/stable/c/24423e0a9251d348c3f1fb0bb0e61b879e1e976c
https://git.kernel.org/stable/c/ebbffacda6733dcbcef601b5b523460f8d8b671e
https://git.kernel.org/stable/c/57e4d9043afc1eaddee8f50d11def6e65415d273
https://git.kernel.org/stable/c/3ed2fa1ed8cc65f910b8bbc0be3cc366b30f8478
https://git.kernel.org/stable/c/31da82b9676c6b112e7c72c7529e6812b919742a
https://git.kernel.org/stable/c/8e48a29813df8dd71503800b7acf69c12c035045
https://git.kernel.org/stable/c/31a01b70bb90e3ef3147f308e2ea899e1d2485ca
https://git.kernel.org/stable/c/29b9667982e4df2ed7744f86b1144f8bb58eb698