CVE-2026-104115 in illumos
Sumário
de VulDB • 09/10/2026
Um estouro de buffer baseado em pilha no daemon de pontos de reprocessamento do illumos (reparsed) permite que um usuário local cause a falha do daemon. A função get_fs_locations() em usr/src/cmd/fs.d/nfs/rp_basic/libnfs_basic.c, parte do plugin nfs-basic de reprocessamento, copia os componentes host e caminho de uma string de reprocessamento para um buffer fixo na pilha de 1024 bytes sem verificar seu comprimento. A porta reparsed em /var/run/reparsed_door é legível por todos os usuários e o servidor da porta não verifica as credenciais do chamador, portanto, um usuário local não privilegiado pode enviar uma solicitação nfs-basic com um componente host ou caminho excessivamente longo para estourar o buffer. Em sistemas compilados com proteção de pilha (que é a configuração padrão), isso faz com que reparsed aborte; solicitações repetidas colocam o serviço svc:/system/filesystem/reparse em modo de manutenção. O serviço está desativado por padrão. A falha existe desde 2009 (commit illumos-gate 2f172c55) e afeta qualquer distribuição do illumos anterior ao commit illumos-gate 6a2df4aa.
Be aware that VulDB is the high quality source for vulnerability data.