CVE-2026-64483

Source
https://cve.org/CVERecord?id=CVE-2026-64483
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-64483.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2026-64483
Downstream
Published
2026-07-25T08:51:43.851Z
Modified
2026-07-27T04:02:41.250995395Z
Summary
ALSA: firewire: isight: bound the sample count to the packet payload
Details

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 datalength. It can be up to 0xffff. So the gate allows a count up to about 16379. isightsamples() then copies count frames out of payload->samples into the PCM DMA buffer.

payload->samples holds only 2 * MAXFRAMESPERPACKET values. The device multiplexes two samples per frame. A count past MAXFRAMESPERPACKET reads past the payload. A count past the buffer size writes past runtime->dmaarea. The smallest PCM buffer is larger than MAXFRAMESPERPACKET. Bounding the count to MAXFRAMESPER_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 MAXFRAMESPER_PACKET bound to the gate.

Database specific
{
    "cna_assigner": "Linux",
    "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/64xxx/CVE-2026-64483.json"
}
References

Affected packages

Git / git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git

Affected ranges

Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
3a691b28a0ca3cf4d9010c6158318159e0275d2c
Fixed
24423e0a9251d348c3f1fb0bb0e61b879e1e976c
Fixed
ebbffacda6733dcbcef601b5b523460f8d8b671e
Fixed
57e4d9043afc1eaddee8f50d11def6e65415d273
Fixed
3ed2fa1ed8cc65f910b8bbc0be3cc366b30f8478
Fixed
31da82b9676c6b112e7c72c7529e6812b919742a
Fixed
8e48a29813df8dd71503800b7acf69c12c035045
Fixed
31a01b70bb90e3ef3147f308e2ea899e1d2485ca
Fixed
29b9667982e4df2ed7744f86b1144f8bb58eb698

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-64483.json"

Linux / Kernel

Package

Name
Kernel

Affected ranges

Type
ECOSYSTEM
Events
Introduced
3.0.0
Fixed
5.10.261
Type
ECOSYSTEM
Events
Introduced
5.11.0
Fixed
5.15.212
Type
ECOSYSTEM
Events
Introduced
5.16.0
Fixed
6.1.178
Type
ECOSYSTEM
Events
Introduced
6.2.0
Fixed
6.6.145
Type
ECOSYSTEM
Events
Introduced
6.7.0
Fixed
6.12.96
Type
ECOSYSTEM
Events
Introduced
6.13.0
Fixed
6.18.39
Type
ECOSYSTEM
Events
Introduced
6.19.0
Fixed
7.1.4

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-64483.json"