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

CVE-2025-40061

·

Publicado

2025-09-19

·

Atualizado

2026-08-30

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 Linux (versões afetadas não especificadas)
Descrição Existe uma condição de corrida no gerenciamento de estado de tarefas RDMA/rxe no kernel Linux. Especificamente, o problema ocorre na função do task() ao drenar tarefas. Quando do task() esgota seu orçamento de iteração, ele define o estado da tarefa como TASK STATE IDLE para reescalonamento sem verificar o estado atual da tarefa. Isso pode sobrescrever o estado TASK STATE DRAINING definido por chamadas concorrentes às funções rxe cleanup task() ou rxe disable task(). A condição de corrida surge porque a lógica de limpeza libera o spinlock enquanto aguarda a tarefa concluir a drenagem, permitindo que do task() adquira o lock e potencialmente prossiga com a limpeza enquanto a tarefa incorretamente se reescalone, levando a uma potencial condição de use-after-free. Este problema foi introduzido durante a migração de tasklets para workqueues, onde o tratamento especial para o caso de drenagem foi perdido.
Recomendações Atualmente, não há informações sobre uma versão mais recente que contenha uma correção para esta vulnerabilidade.

Exploit

Race Condition

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

Enumeração de Fraquezas

Identificadores relacionados

AZL-68837
BDU:2025-13782
CVE-2025-40061
MGASA-2025-0309
MGASA-2025-0310
OESA-2025-2802
OESA-2025-2803
OESA-2025-2804
OPENSUSE-SU-2025:15702-1
OPENSUSE-SU-2025:20091-1
OPENSUSE-SU-2026:10301-1
SUSE-SU-2025:21040-1
SUSE-SU-2025:21052-1
SUSE-SU-2025:21056-1
SUSE-SU-2025:21064-1
SUSE-SU-2025:21080-1
SUSE-SU-2025:21147-1
SUSE-SU-2025:21180-1
SUSE-SU-2025:4057-1
SUSE-SU-2025:4128-1
SUSE-SU-2025:4132-1
SUSE-SU-2025:4140-1
SUSE-SU-2025:4141-1
SUSE-SU-2025:4301-1
SUSE-SU-2026:20561-1
USN-8029-1
USN-8029-2
USN-8029-3
USN-8030-1
USN-8048-1
USN-8095-1
USN-8095-2
USN-8095-3
USN-8095-4
USN-8095-5
USN-8100-1
USN-8125-1
USN-8126-1
USN-8165-1
USN-8261-1

Produtos afetados

Linuxmint
Linux Kernel
Suse
Ubuntu