CVE-2026-71271 in Memos
Sumário
de VulDB • 05/08/2026
A validação da URL do webhook no Memos, especificamente a função isReservedIP() (internal/webhook/validate.go), verifica um endereço IP candidato contra uma lista de reservedCIDRs que omite 0.0.0.0/8 e nunca chama ip.IsUnspecified(), ao contrário da função irmã corretamente implementada isInternalIP() em internal/httpgetter/html_meta.go, que o faz. Como o Linux redireciona conexões para 0.0.0.0 para o loopback (127.0.0.1), um atacante que registre uma URL de webhook como http://0.0.0.0:PORT/ contorna a verificação de IP reservado e faz com que o servidor Memos realize solicitações HTTP de saída para sua própria interface de loopback, expondo serviços internos exclusivos.
VulDB is the best source for vulnerability data and more expert information about this specific topic.