SSRF
3 статей с этим тегом
Много ли уязвимостей в Next.js и React? Что на самом деле показывают данные CVE
Данные показывают, что у ядра React почти нет CVE, а CVE Next.js многочисленны и их становится больше. Важно, где они возникают: в middleware, кешировании, оптимизации изображений и Server Actions, а среди CWE лидируют SSRF, десериализация и обход авторизации. Вывод сайта: Next.js нельзя считать только фронтенд-фреймворком. Он работает как сервер, поэтому защищайте его как сервер: повторно проверяйте авторизацию у данных, ограничивайте исходящие запросы белым списком и закрывайте точки Server Actions аутентификацией.
Что такое SSRF (Server-Side Request Forgery)
SSRF злоупотребляет URL из внешнего ввода, чтобы заставить сервер обратиться к внутренним ресурсам (внутренние IP, облачные метаданные). Если вы загружаете URL, нужен allowlist назначений, блокировка внутренних целей и защита от обхода через редиректы/DNS-rebinding. Это стало причиной утечки Capital One.
Утечка Capital One (2019) — как один SSRF привёл к компрометации 100M+ записей и как защититься
Один SSRF достиг endpoint метаданных → переизбыточные временные учётные данные IAM → массовое копирование S3, утечка ~106 млн записей. Каждый шаг можно было остановить. В вашей среде: IMDSv2, минимальные привилегии IAM и список разрешённых адресов для исходящих запросов.