cveboard Feed RSS

CVE-2026-80716

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: pcm: wake linked drain waiters on unlink

In the Linux kernel, the following vulnerability has been resolved: ALSA: pcm: wake linked drain waiters on unlink snd_pcm_drain() on a linked stream parks an on-stack wait entry on the drained peer's runtime->sleep, and after schedule_timeout() removes it only if that peer is still found in the caller's group. If group membership changes during the wait and the sleep ends by signal or timeout (so autoremove_wake_function() does not run), finish_wait() is skipped and snd_pcm_drain() returns with the entry still queued on that stream's sleep list; a later wake_up() then walks a freed stack frame. This is reachable by unlinking either the drained or the draining stream. Unlike the close path (snd_pcm_drop() -> snd_pcm_post_stop()), snd_pcm_unlink() never wakes the sleep queues. Wake every group member under the group lock before the membership change, so a linked drainer is released and drops its entry while the streams are still grouped. The window was opened when snd_pcm_link_rwsem stopped being held across the wait and the removal became conditional on group membership (see Fixes). The later switch to finish_wait() kept that conditional removal, so the signal/timeout case remained.

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)
f57f3df03a8e6010e321fa0258d3e054713c3cb7affectedgitc172e4c53321ee6429955295ea133bc3597a3ca9IndisponívelNenhuma listada
f57f3df03a8e6010e321fa0258d3e054713c3cb7affectedgit3035bb784cea3f338934f5042dd3f35225a51b2eIndisponívelNenhuma listada
f57f3df03a8e6010e321fa0258d3e054713c3cb7affectedgit1c1b7e8e545ce65e40f65b55c432765e058ea98fIndisponívelNenhuma listada
f57f3df03a8e6010e321fa0258d3e054713c3cb7affectedgite8b784a3f4fba3ea9c4d05138ecfa784a069627fIndisponívelNenhuma listada
f57f3df03a8e6010e321fa0258d3e054713c3cb7affectedgite8315330e4ec09c0cac625515400e13d0ee22b81IndisponívelNenhuma listada
f57f3df03a8e6010e321fa0258d3e054713c3cb7affectedgit2940cc3cf43c72126b74ee6376314c195382023aIndisponívelNenhuma listada
f57f3df03a8e6010e321fa0258d3e054713c3cb7affectedgitdb09bc4ab19ce548a078240d2374792523953500IndisponívelNenhuma listada
f57f3df03a8e6010e321fa0258d3e054713c3cb7affectedgitf495b6c4c8594122918552c9be2b51eb71647cd9Indisponí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)
5.1affectedIndisponívelIndisponívelIndisponívelNenhuma listada
0unaffectedsemver5.1Indisponí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