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

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

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

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

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

Категории

Все категории
Loading categories
exploit-js2py — Уязвимость CVE-2024-28397 затрагивает версии js2py вплоть до v0.74 — библиотеки Python, позволяющей выполнять код JavaScript внутри интерпретатора Python. | Kitploit
Инструменты/GitHubGitHub/rianjuniorsf/exploit-js2py
Анализ уязвимостейЭксплуатацияЭксплуатация веб-приложенийВиртуализация для безопасностиТестирование на ПроникновениеРазработка Полезной Нагрузки
GitHubrianjuniorsf/exploit-js2py

exploit-js2py

Уязвимость CVE-2024-28397 затрагивает версии js2py вплоть до v0.74 — библиотеки Python, позволяющей выполнять код JavaScript внутри интерпретатора Python.

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

Популярное

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

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

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

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

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

CVE-2024-28397 — выход из песочницы js2py

Описание

Уязвимость CVE-2024-28397 затрагивает версии js2py вплоть до v0.74 — библиотеки Python, позволяющей выполнять код JavaScript внутри интерпретатора Python.

Недостаток кроется в реализации метода disable_pyimport(), который должен предотвращать доступ кода JavaScript к объектам Python. Однако из-за ошибки в реализации злоумышленник может обойти это ограничение и получить ссылки на объекты Python внутри среды JavaScript, что позволяет выполнить произвольный код на хосте.

Технические детали

  • Уязвимый компонент: js2py.disable_pyimport()
  • Уязвимые версии: вплоть до v0.74
  • CVE ID: CVE-2024-28397
  • CVSS v3.1: 5.3 (средний)
  • CWE: 94 (Некорректный контроль генерации кода)

Уязвимость возникает из-за того, что метод disable_pyimport() не обеспечивает должной защиты доступа к объектам Python из кода JavaScript. Это позволяет злоумышленнику даже при включённой защите получить доступ к объектам Python и выполнить произвольные команды в системе.


Как использовать

Требования

  • PHP >= 7.x
  • Docker composer
  • Включённое расширение PHP curl
  • Приложение на Python, уязвимое к CVE-2024-28397 (js2py <= v0.74), запущенное в качестве цели

Установка

Клонируйте репозиторий и установите зависимости:

Установка

  • Клонируйте репозиторий и установите зависимости:
git clone https://github.com/yourusername/exploit-js2py-CVE-2024-28397.git
cd exploit-js2py-CVE-2024-28397
composer install
Скачать инструмент