PT-2025-18809 · Linux+3 · Linux Kernel+3

Publicado

2023-03-02

·

Atualizado

2026-01-28

·

CVE-2023-53045

CVSS v3.1

5.5

Média

VetorAV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Nome do Software Vulnerável e Versões Afetadas Kernel Linux (versões afetadas não especificadas)
Descrição Uma vulnerabilidade no Kernel Linux foi resolvida, relacionada ao componente usb: gadget: u audio. O problema ocorre quando o espaço do usuário pode bloquear a desvinculação do driver, causando um deadlock durante a reinicialização. Isso acontece porque a chamada para desvincular pode esperar indefinidamente que todos os recursos sejam liberados, o que depende que a contagem de referência (refcount) caia para zero. O espaço do usuário pode manter a contagem de referência incrementada ao não fechar o descritor de arquivo relevante. O problema pode ser observado abrindo a placa com o arecord e então interrompendo o processo através do shell antes da desvinculação.
Recomendações Para corrigir o problema, use snd card free when closed() em vez de snd card free(), o que desconectará a placa conforme desejado, mas adiará a tarefa de liberar os recursos para o núcleo assim que o espaço do usuário fechar seu descritor de arquivo. No momento, não há informações sobre uma versão mais recente que contenha uma correção para esta vulnerabilidade.

Exploit

Improper Locking

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

BDU:2025-06835
CVE-2023-53045
SUSE-SU-2025:01918-1
SUSE-SU-2025:01966-1
SUSE-SU-2025:01983-1
SUSE-SU-2025:02173-1
SUSE-SU-2025:02262-1
SUSE-SU-2025:2173-1
SUSE-SU-2025_01983-1
SUSE-SU-2025_02173-1
SUSE-SU-2025_02262-1

Produtos afetados

Astra Linux
Linux Kernel
Red Os
Suse