No kernel Linux, a seguinte vulnerabilidade foi resolvida: ALSA: 6 fogo: corrigir o uso-após-livre na desconexão No usb 6 fire_chip_abort(), a estrutura do chip é alocada como dados privados do cartão (via snd_card_novo com tamanhoof(structur sfire_chip)). Quando snd_card_free_when_cloed() é chamado e nenhuma manipulação de arquivos está aberta, o cartão e o chip incorporado são libertados de forma sincronizada. O chip->card subsequente = gravação NULL, então bate na memória de lajes liberada. Traço de chamada: usb 6 som de fire_ chip_ abort/ usb/ 6 fogo/chip.c: 59 [inline] usb 6 fire_chip_desconecte+ 0 x 348 / 0 x 358 som/ usb/ 6 fogo/chip.c: 182 interface_unbind_ usb+ 0 x 1 a 8 / 0 x 88 c drivers/usb/core/driver.c: 458... hub_evento+ 0 x 1 a 04 / 0 x 4518 drivers/usb/core/hub.c: 5953 Corrigir movindo o ciclo de vida da carta para fora do usb 6 fire_chip_abort() e para o usb 6 fire_chip_ disconnect(). O ponteiro de carta é salvo em um local antes de qualquer rasgado, snd_card_disconnect() é chamado primeiro para evitar novas aberturas, os URBs são abortados enquanto o chip ainda é válido, e snd_card_free_when_cloed() é chamado último para que o chip nunca seja acessado depois que o cartão pode ser libertado. O registro de base de dados de vulnerabilidade nacional CVE- 2026 - 31581 foi publicado em 2026 - 04 - 24 T 15: 16: 32.797 Z e última modificação em 2026 - 06 - 17 T 10: 34: 01.257 Z. O seu estado registrado é modificado.
métricas de vulnerabilidade gravadas: CVSS 3.1, pontuação de base 7.8, gravidade HIGH, vetor CVSS: 3.1 /AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, pontuação de exploração 1.8, pontuação de impacto 5.9. Classificações de fraqueza associadas: CWE- 416.
Os produtos ou plataformas nomeados nos dados de aplicabilidade incluem: kernel linux linux.
O registro NVD inclui referências de suporte documentando a vulnerabilidade, tecnologia afetada ou informações de remediação.