cveboard Feed RSS

CVE-2025-40275

CVE.org · Publicado

Histórico de CVEsJSONInstruções para IA

Status do registro
Publicado
Ano do identificador (não é o ano de publicação)
2025
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 NULL pointer dereference in snd_usb_mixer_controls_badd

In the Linux kernel, the following vulnerability has been resolved: ALSA: usb-audio: Fix NULL pointer dereference in snd_usb_mixer_controls_badd In snd_usb_create_streams(), for UAC version 3 devices, the Interface Association Descriptor (IAD) is retrieved via usb_ifnum_to_if(). If this call fails, a fallback routine attempts to obtain the IAD from the next interface and sets a BADD profile. However, snd_usb_mixer_controls_badd() assumes that the IAD retrieved from usb_ifnum_to_if() is always valid, without performing a NULL check. This can lead to a NULL pointer dereference when usb_ifnum_to_if() fails to find the interface descriptor. This patch adds a NULL pointer check after calling usb_ifnum_to_if() in snd_usb_mixer_controls_badd() to prevent the dereference. This issue was discovered by syzkaller, which triggered the bug by sending a crafted USB device descriptor.

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)
17156f23e93c0f59e06dd2aaffd06221341caaeeaffectedgit23aea9c74aeea2625aaf4fbcc6beb9d09e30f9e4IndisponívelNenhuma listada
17156f23e93c0f59e06dd2aaffd06221341caaeeaffectedgitc5c08965ab96b16361e69a1e2a0e89dbcb99b5a6IndisponívelNenhuma listada
17156f23e93c0f59e06dd2aaffd06221341caaeeaffectedgit9f282104627be5fbded3102ff9004f753c55a063IndisponívelNenhuma listada
17156f23e93c0f59e06dd2aaffd06221341caaeeaffectedgit2762d3ea9c929ca4094541ca517c317ffa94625bIndisponívelNenhuma listada
17156f23e93c0f59e06dd2aaffd06221341caaeeaffectedgit57f607c112966c21240c424b33e2cb71e121dcf0IndisponívelNenhuma listada
17156f23e93c0f59e06dd2aaffd06221341caaeeaffectedgitcbdbfc756f2990942138ed0138da9303b4dbf9ffIndisponívelNenhuma listada
17156f23e93c0f59e06dd2aaffd06221341caaeeaffectedgit85568535893600024d7d8794f4f8b6428b521e0cIndisponívelNenhuma listada
17156f23e93c0f59e06dd2aaffd06221341caaeeaffectedgit632108ec072ad64c8c83db6e16a7efee29ebfb74Indisponí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)
4.18affectedIndisponívelIndisponívelIndisponívelNenhuma listada
0unaffectedsemver4.18IndisponívelNenhuma listada
5.4.302unaffectedsemverIndisponível5.4.*Nenhuma listada
5.10.247unaffectedsemverIndisponível5.10.*Nenhuma listada
5.15.197unaffectedsemverIndisponível5.15.*Nenhuma listada
6.1.159unaffectedsemverIndisponível6.1.*Nenhuma listada
6.6.117unaffectedsemverIndisponível6.6.*Nenhuma listada
6.12.59unaffectedsemverIndisponível6.12.*Nenhuma listada
6.17.9unaffectedsemverIndisponível6.17.*Nenhuma listada
6.18unaffectedoriginal_commit_for_fixIndisponível*Nenhuma listada