PT-2025-26155 · Linux+4 · Linux Kernel+4

Publicado

2023-05-09

·

Atualizado

2025-09-12

·

CVE-2022-50229

CVSS v3.1

7.8

Alta

VetorAV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Nome do Software Vulnerável e Versões Afetadas Kernel do Linux (versões afetadas não especificadas)
Descrição Um bug de use-after-free (UAF) foi identificado no componente ALSA (Advanced Linux Sound Architecture) do kernel do Linux, especificamente no driver bcd2000. Este problema ocorre quando o driver falha ao registrar uma placa de som durante o processo de probe, levando à liberação prematura do recurso midi out urb antes que ele seja propriamente encerrado. Isso pode causar um erro UAF, conforme evidenciado por logs indicando um bug do KASAN (Kernel Address Sanitizer). O erro está relacionado à função bcd2000 input complete.
Recomendações Para resolver este problema, adicione usb kill urb() antes de usb free urb() no caminho de código afetado. Isso garante que o USB urb (bloco de requisição USB) seja propriamente encerrado antes de ser liberado, prevenindo o bug de use-after-free.
No momento, não há informações sobre uma versão mais recente que contenha uma correção para esta vulnerabilidade.

Exploit

Use After Free

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

Enumeração de Fraquezas

Identificadores relacionados

CESA-2023_2951
CVE-2022-50229
OESA-2025-1820
RHSA-2023:2458
RHSA-2023:2951
RHSA-2023_2458
RHSA-2023_2951
RHSA-2025:17109
RHSA-2025:17161
SUSE-SU-2025:02264-1
SUSE-SU-2025:02308-1
SUSE-SU-2025:02320-1
SUSE-SU-2025:02321-1
SUSE-SU-2025:02322-1
SUSE-SU-2025:02537-1
SUSE-SU-2025:03204-1
SUSE-SU-2025:2264-1
SUSE-SU-2025_02264-1
SUSE-SU-2025_02308-1
SUSE-SU-2025_02537-1
SUSE-SU-2025_03204-1

Produtos afetados

Astra Linux
Centos
Linux Kernel
Red Hat
Suse