cveboard Feed RSS

CVE-2026-74499

CVE.org · Publicado

Histórico de CVEsJSONInstruções para IA

Status do registro
Publicado
Ano do identificador (não é o ano de publicação)
2026
Publicação na fonte
Atualização na fonte
Importado pelo cveboard
Snapshot da fonte
cve_2026-10-24_midnight_baseline ·

Texto simples

Texto da CNA em inglês

ALSA: usb-audio: fix OOB write in snd_usbmidi_akai_output()

In the Linux kernel, the following vulnerability has been resolved: ALSA: usb-audio: fix OOB write in snd_usbmidi_akai_output() snd_usbmidi_akai_output() computes its fill-loop bound buf_end = ep->max_transfer - MAX_AKAI_SYSEX_LEN - 1; as a signed int, so a small device-advertised bulk-OUT max_transfer makes buf_end negative. The loop guard then compares the u32 urb->transfer_buffer_length against that negative int: the usual arithmetic conversion turns buf_end into a large unsigned value, so the guard stays true and each iteration keeps appending SysEx framing and payload bytes past the end of the URB transfer buffer, which is only max_transfer bytes long. A USB device that advertises a tiny bulk-OUT endpoint can therefore trigger an attacker-length- and content-controlled heap out-of-bounds write when a process writes to the created /dev/snd/midiC*D* node. Return early when there is no room for even one SysEx, so the loop is never entered with a bound that would wrap. The loop is the last statement of the function, so bailing out is equivalent to it not running. Discovered by XBOW, triaged by Baul Lee <baul.lee@xbow.com>

Fatos de produtos e versões por escopo

Dados de correção desconhecidos; nenhuma versão corrigida é deduzida aqui. Dados ausentes não comprovam ausência de correção.

Exploração desconhecida; este catálogo não avalia exploração.

Linux

Fornecedor
Linux
Produto
Linux
Plataformas
Desconhecido
Status padrão
unaffected
Linux · Fatos de produtos e versões por escopo
Versão (version)Status (status)Esquema de versões (versionType)Fim exclusivo (lessThan)Fim inclusivo (lessThanOrEqual)Mudanças de status (at → status)
4434ade8c9334a3ab975d8993de456f06841899eaffectedgit78dfdeb8d2065524ed5928d6470bf3d3244d1009IndisponívelNenhuma listada
4434ade8c9334a3ab975d8993de456f06841899eaffectedgit00cc659a42ac4e94ec880fae2c9bf22fce69c2e8IndisponívelNenhuma listada
4434ade8c9334a3ab975d8993de456f06841899eaffectedgitce949d66607cfb000b8d8d84f80f35a886e72683IndisponívelNenhuma listada
4434ade8c9334a3ab975d8993de456f06841899eaffectedgit29a4c29943631301e85f5e9d10f25741bd78e7baIndisponívelNenhuma listada
4434ade8c9334a3ab975d8993de456f06841899eaffectedgit9b22a5c8310b0d55d04f5f0159b913a2fb8b444fIndisponívelNenhuma listada
4434ade8c9334a3ab975d8993de456f06841899eaffectedgitb5305a0d0bb8e90a6fc9f88270d5f6c9b8c40081IndisponívelNenhuma listada
4434ade8c9334a3ab975d8993de456f06841899eaffectedgit2b7a0f330dd90dd1a7657cec0db019ee1efa4372IndisponívelNenhuma listada
4434ade8c9334a3ab975d8993de456f06841899eaffectedgit0970274613fb463d376211450cab066d34ebfe6aIndisponívelNenhuma listada

Linux

Fornecedor
Linux
Produto
Linux
Plataformas
Desconhecido
Status padrão
affected
Linux · Fatos de produtos e versões por escopo
Versão (version)Status (status)Esquema de versões (versionType)Fim exclusivo (lessThan)Fim inclusivo (lessThanOrEqual)Mudanças de status (at → status)
2.6.35affectedIndisponívelIndisponívelIndisponívelNenhuma listada
0unaffectedsemver2.6.35IndisponívelNenhuma listada
5.10.265unaffectedsemverIndisponível5.10.*Nenhuma listada
5.15.216unaffectedsemverIndisponível5.15.*Nenhuma listada
6.1.183unaffectedsemverIndisponível6.1.*Nenhuma listada
6.6.151unaffectedsemverIndisponível6.6.*Nenhuma listada
6.12.103unaffectedsemverIndisponível6.12.*Nenhuma listada
6.18.44unaffectedsemverIndisponível6.18.*Nenhuma listada
7.1.8unaffectedsemverIndisponível7.1.*Nenhuma listada
7.2unaffectedoriginal_commit_for_fixIndisponível*Nenhuma listada