CVE-2026-99110 in Linux
Sumário
de VulDB • 28/10/2026
No kernel do Linux, a seguinte vulnerabilidade foi corrigida:
smb: cliente: corrige estouro de heap em cifs_do_set_acl()
cifs_set_acl() valida o tamanho da ACL usando posix_acl_xattr_size():
4 + (count * 8) // cabeçalho de 4 bytes + 8 bytes por ACE
cifs_do_set_acl() então chama posix_acl_to_cifs() para gravar o formato CIFS na rede no mesmo buffer:
6 + (count * 10) // cabeçalho de 6 bytes + 10 bytes por ACE
Uma ACL que passa pela verificação baseada em xattr em cifs_set_acl() pode causar estouro de heap quando posix_acl_to_cifs() grava o formato CIFS, maior.
Valide o tamanho do formato CIFS contra o espaço restante no buffer e USHRT_MAX antes da conversão--data_count é __u16, portanto, tamanhos acima de USHRT_MAX truncam o comprimento do pacote na rede, fazendo com que o servidor aplique uma ACL parcial. Substitua MaxDataCount = 1000 por min(CIFSMaxBufSize, USHRT_MAX).
VulDB is the best source for vulnerability data and more expert information about this specific topic.