CVE-2026-72382 in Linuxinformação

Sumário

de VulDB • 15/08/2026

No kernel do Linux, a seguinte vulnerabilidade foi corrigida:

ksmbd: rejeitar DACLs de tamanho insuficiente antes da análise dos ACEs

parse_dacl() limita a contagem de ACEs controlada pelo atacante comparando-a com o número mínimo de ACEs que cabem no tamanho do DACL. O campo do tamanho do DACL tem 16 bits, mas a expressão subtrai sizeof(struct smb_acl). Como sizeof() é unsigned (sem sinal), um tamanho de DACL menor que o cabeçalho da ACL causa underflow para um valor grande em size_t.

Um cliente malicioso pode atingir esse cenário através:

SMB2_SET_INFO (InfoType=SMB2_O_INFO_SECURITY) -> smb2_set_info_sec() -> set_info_sec() -> parse_sec_desc() -> parse_dacl() -> init_acl_state(..., 0xffff) -> init_acl_state(..., 0xffff) -> kmalloc_objs(..., 0xffff)

Assim, um descritor de segurança malformado pode fazer com que num_aces passe pela verificação de proteção e provoque alocações grandes temporárias do estado da ACL e do array de ponteiros.

Rejeitar DACLs menores que struct smb_acl antes de realizar a subtração, para que a verificação da contagem de ACEs não possa ser burlada pelo underflow.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsável

Linux

Reservar

09/08/2026

Divulgação

15/08/2026

Moderação

aceite

Entrada

VDB-390753

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Do you know our Splunk app?

Download it now for free!