cveboard Feed RSS

CVE-2026-98837

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: caiaq: unregister the input device when probe fails

In the Linux kernel, the following vulnerability has been resolved: ALSA: caiaq: unregister the input device when probe fails setup_card() registers the input device, whose name and phys point into struct snd_usb_caiaqdev, and then goes on to snd_card_register() and snd_usb_caiaq_control_init(). If either fails, snd_probe() calls snd_card_free(), which frees the device state but leaves the input device registered: card_free() only clears the pointer, and the input device is unregistered from snd_disconnect() alone. Reading its "uevent" attribute afterwards dereferences freed memory: BUG: KASAN: slab-use-after-free in string+0x4a9/0x4f0 Read of size 1 at addr ffff8880208f5043 by task caiaq/4967 add_uevent_var+0x183/0x3a0 input_dev_uevent+0x162/0x900 dev_uevent+0x2f1/0x870 uevent_show+0x1ca/0x3a0 ... Unregister the input device on the probe error path, as snd_disconnect() does. snd_usb_caiaq_input_disconnect() is a no-op when no input device was registered. Reproduced with a raw-gadget Audio Kontrol 1 and a temporary hack that makes snd_usb_caiaq_control_init() fail.

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)
f537e3ad69609f6924a4db6b4a7f6561f5288bddaffectedgitdf2787819bd137111b56b8631dd581b0cce7144dIndisponívelNenhuma listada
6251e3e256337a30160ef59ab1580dde4d1acd28affectedgit850810c12686f80cdf7530f4f21e0157d904f739IndisponívelNenhuma listada
e59ecd4ee3a450db6cb4e4ecaa3efdd593f80056affectedgit84727facd8506140cd04f2b0a8b1c4ddeac41ceaIndisponívelNenhuma listada
28abd224db4a49560b452115bca3672a20e45b2faffectedgit2e5a413cc2a489c9427ecd3d73ad764bfb0c7103IndisponívelNenhuma listada
28abd224db4a49560b452115bca3672a20e45b2faffectedgit0b7bd20f6379bc5e431fd74d866390f5b5b63f3cIndisponívelNenhuma listada
da938aa9fc7826901921dcea225948ab21a97e45affectedgitIndisponívelIndisponívelNenhuma listada
09616e25f502080ba684fc7fcf959d1376ab756daffectedgitIndisponívelIndisponívelNenhuma listada
b956e48371f2ff72b76be9a829800ecec963bd45affectedgitIndisponívelIndisponívelNenhuma listada
096dd8519cf2f768e9e14f224b627f7aaee1a9c5affectedgitIndisponívelIndisponívelNenhuma listada
6.6.140affectedsemver6.6.160IndisponívelNenhuma listada
6.12.86affectedsemver6.12.113IndisponívelNenhuma listada
6.18.27affectedsemver6.18.56IndisponívelNenhuma listada
5.10.258affectedsemver5.11IndisponívelNenhuma listada
5.15.209affectedsemver5.16IndisponívelNenhuma listada
6.1.175affectedsemver6.2IndisponívelNenhuma listada
7.0.4affectedsemver7.1Indisponí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)
7.1affectedIndisponívelIndisponívelIndisponívelNenhuma listada
0unaffectedsemver7.1IndisponívelNenhuma listada
6.6.160unaffectedsemverIndisponível6.6.*Nenhuma listada
6.12.113unaffectedsemverIndisponível6.12.*Nenhuma listada
6.18.56unaffectedsemverIndisponível6.18.*Nenhuma listada
7.2.10unaffectedsemverIndisponível7.2.*Nenhuma listada
7.3unaffectedoriginal_commit_for_fixIndisponível*Nenhuma listada