← ALB News · curated headline

Четыре символа мимо SSRF-фильтра: зона IPv6 и netip.Prefix.Contains в Go

Habr · RU · Programming · 11/15/2026, 12:27:33 PM

11 ноября опубликовали обход защиты от SSRF в Gotenberg: адрес [::] блокировался, а [::%251] проходил и открывал сервисы на localhost. Причина не в Gotenberg, а в том, как netip.Prefix.Contains и IsUnspecified в Go обращаются с зоной IPv6, и такая же проверка живёт во многих сервисах с вебхуками и превью ссылок. Воспроизводим утечку на маленьком сервисе, чиним в три шага и закрываем тестом. Читать далее

Continue to Habr →

You are being forwarded in 6s — stay on this page