Пример
Приложение загружает изображение по URL от пользователя: fetch_image?url=http://.... Злоумышленник передаёт url=http://169.254.169.254/latest/meta-data/ — AWS metadata endpoint. Сервер получает IAM-токены и возвращает их.
Защита
- Whitelist разрешённых доменов — не доверяйте произвольным URL от пользователя
- Блокировать запросы к приватным IP: 127.0.0.1, 10.x, 172.16-31.x, 192.168.x, 169.254.x
- Проверять IP после DNS-резолюции — DNS rebinding обходит проверку хоста
- IMDSv2 на AWS — токенизированный доступ к metadata