No kernel Linux, a seguinte vulnerabilidade foi resolvida. ksmbd: restaurar o tamanho DACL no check_add_overflow() para evitar a ACL mal formada check_add_overflow() escreve incondicionalmente a soma truncada em *d mesmo no overflow, em seu contrato em include/linux/overflow.h. Os quatro guardas check_add_overflow() em set_posix_acl_entries_dacl() e set_ntacl_dacl() saem dos loops de construção ACE no transbordo, mas o tamanho * truncado é então consumido a jusante no final do set_ntacl_dacl(): pndacl->size = cpu_to_le 16 (le) 16 _to_cpu(pndacl->tamanho) + tamanho). Isto produz um NT ACL no fio cujo pndacl-> tamanho reporta os bytes realmente escritos pelas chamadas anteriores de fill_ace_for_sid()/memcpy(), produzindo um ACL mal- formado que pode desencadear lê-se fora de limites quando re- analisado pelos clientes ou pelo próprio ksmbd.
Restaure * tamanho para o valor pré- adição em cada ramo de transbordo (via `* tamanho -= ace_sz` / ` tamanho -= nt_ace_ tamanho`) para que, após a pausa, * tamanho novamente mantenha o tamanho cumulativo dos ACEs escritos com sucesso. O ACL comprometido é então truncado- mas auto- consistente em vez de mal- formado. Os construtores do DACL do ksmbd são os únicos sites check_ add_ overflow() encontrados onde um caminho de transbordo sai de um loop e o valor do destino é consumido depois. Os outros casos de estilo de interrupção nas proximidades retornam - EINVAL no transbordo (transport_ipc.c) ou quebram sem consumir o valor de destino transbordado depois (buildid.c). Registro de aconselhamento: GHSA- xjwm- 2 vhv- 89 mg. Identificadores relacionados: CVE- 2026 - 68099.
Tempo: GitHub Advisory Database publicou este registro em 2026 - 08 - 10 T 15: 33: 35.000 Z e lista a sua última modificação como 2026 - 08 - 23 T 15: 32: 56.000 Z. Severidade: não classificado. Nenhum vetor de pontuação está listado no registro.
Software afetado: o registro de aconselhamento não fornece um pacote normalizado ou faixa de versões. Classificação e evidência: nenhum identificador CWE está listado. O registro contém 7 suporte de referências nestes tipos: AVISO, WEB.