PT-2026-5999 · Linux+2 · Linux Kernel+2

CVE-2025-71199

·

Publicado

2025-01-01

·

Atualizado

2026-08-30

CVSS v3.1

9.8

Crítica

VetorAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Nome do Software Vulnerável e Versões Afetadas Kernel Linux (versões afetadas não especificadas)
Descrição O driver at91-sama5d2 adc no Kernel Linux contém um problema potencial de use-after-free. A função at91 adc interrupt pode acionar a função at91 adc touch data handler, que agenda um trabalho via schedule work(&st->touch st.workq). A remoção do módulo chama at91 adc remove, que libera o indio dev através de iio device unregister em um momento posterior. Isso pode levar a uma condição de use-after-free se o trabalho agendado tentar usar o indio dev já liberado. O problema ocorre devido a uma condição de corrida entre o processo de remoção do módulo e a execução do trabalho agendado. Especificamente, a CPU0 pode liberar o indio dev enquanto a CPU1 ainda o está utilizando dentro da função iio push to buffers. O problema é resolvido garantindo que o trabalho seja cancelado antes de prosseguir com a limpeza em at91 adc remove.
Recomendações 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

BDU:2026-11512
CVE-2025-71199
ECHO-05FC-D869-2D2E
OESA-2026-3155
OPENSUSE-SU-2026:20416-1
SUSE-SU-2026:0962-1
SUSE-SU-2026:1081-1
SUSE-SU-2026:20667-1
SUSE-SU-2026:20720-1
SUSE-SU-2026:20838-1
SUSE-SU-2026:20845-1
SUSE-SU-2026:20873-1
SUSE-SU-2026:20876-1
SUSE-SU-2026:20931-1
SUSE-SU-2026:21284-1
USN-8162-1
USN-8180-1
USN-8180-2
USN-8180-3
USN-8180-4
USN-8180-5
USN-8180-6
USN-8186-1
USN-8187-1
USN-8188-1
USN-8243-1
USN-8275-1
USN-8278-1
USN-8278-2
USN-8289-1
USN-8289-2
USN-8296-1
USN-8296-2
USN-8297-1
USN-8393-1
USN-8440-1
USN-8499-1
USN-8570-1
USN-8570-2
USN-8594-1
USN-8604-1
USN-8605-1
USN-8669-1

Produtos afetados

Linuxmint
Linux Kernel
Ubuntu