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

CVE-2025-40315

·

Publicado

2025-09-17

·

Atualizado

2026-08-30

CVSS v2.0

4.3

Média

VetorAV:A/AC:H/Au:S/C:N/I:N/A:C
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 na funcionalidade f fs do gadget USB. Especificamente, uma desreferência de ponteiro NULL pode ocorrer na função ffs func eps enable() ao acessar epfile->ep após um usb ep enable() bem-sucedido. Isso acontece quando ffs data reset() define o ponteiro ffs->epfiles como NULL antes de redefinir ffs->eps count para 0, e ffs func eps enable() é executada concorrentemente. O ponteiro ffs->epfiles é definido como NULL em ambas as funções ffs data clear() e ffs data close(), e sua modificação é protegida pelo spinlock ffs->eps lock. A função ffs func eps enable() também é protegida por ffs->eps lock.
Recomendações No momento, não há informações sobre uma versão mais recente que contenha uma correção para esta vulnerabilidade.

Exploit

NULL Pointer Dereference

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

Enumeração de Fraquezas

Identificadores relacionados

BDU:2026-01364
CVE-2025-40315
DLA-4404-1
ECHO-FB03-B8DD-FD98
MGASA-2026-0017
MGASA-2026-0018
OPENSUSE-SU-2026:20145-1
SUSE-SU-2026:0278-1
SUSE-SU-2026:0281-1
SUSE-SU-2026:0293-1
SUSE-SU-2026:0315-1
SUSE-SU-2026:20207-1
SUSE-SU-2026:20220-1
SUSE-SU-2026:20228-1
SUSE-SU-2026:20477-1
SUSE-SU-2026:20498-1
SUSE-SU-2026:20564-1
SUSE-SU-2026:20845-1
SUSE-SU-2026:20876-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-8096-1
USN-8096-2
USN-8096-3
USN-8096-4
USN-8096-5
USN-8100-1
USN-8116-1
USN-8125-1
USN-8126-1
USN-8141-1
USN-8163-1
USN-8163-2
USN-8165-1
USN-8243-1
USN-8261-1

Produtos afetados

Debian
Linuxmint
Linux Kernel
Ubuntu