CVE-2026-71272 in Memos
Sumário
de VulDB • 05/08/2026
A função de despacho de webhooks safeDialContext() do Memos (internal/webhook/webhook.go) resolve o nome de host alvo por meio de net.DefaultResolver.LookupHost() e valida os IPs resultantes contra intervalos reservados, mas em seguida estabelece conexão com net.JoinHostPort(host, port) utilizando o nome de host original, ao invés do endereço IP já validado. Como net.Dialer.DialContext() realiza sua própria resolução DNS independente, um atacante que controle a resolução DNS para o hostname do webhook (por exemplo, por meio de um TTL curto) pode retornar um IP público permitido durante a validação e um IP interno diferente no momento da conexão — uma clássica violação das proteções contra SSRF baseada em rebind DNS time-of-check/time-of-use.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.