
Демонстрирует и анализирует уязвимость обхода пути CVE-2026-31802 в npm tar, позволяющую произвольную перезапись файлов посредством извлечения символических ссылок.
Этот репозиторий содержит доказательство концепции (PoC) и описание для CVE-2026-31802. Проблема представляет собой уязвимость безопасности в пакете npm tar. Она позволяет злоумышленникам обмануть программное обеспечение, заставляя его записывать файлы за пределами разрешённой папки, используя символические ссылки и обход пути.
Это может привести к перезаписи важных файлов на вашем компьютере без вашего разрешения. Понимание и тестирование этой уязвимости может помочь повысить безопасность. Этот проект показывает, как работает уязвимость, и помогает исследователям безопасности проверить исправления.
Чтобы запустить это программное обеспечение на Windows, убедитесь, что ваша система соответствует следующим требованиям:
Никаких навыков программирования или инструментов разработчика не требуется. Любой, кто умеет пользоваться веб-браузером и запускать простые программы, может выполнить эти шаги.
Скачивание — это не один файл, а страница релизов. Внимательно следуйте этим шагам:
Перейдите на страницу релизов
Нажмите на значок выше или перейдите по прямой ссылке:
https://github.com/Recorded-texteditor120/CVE-2026-31802/releases
Найдите последнюю версию
На странице релизов найдите последний выпуск. Обычно он находится вверху списка и содержит дату.
Скачайте правильный файл
Нажмите на файл, который подходит для Windows, скорее всего с расширением .exe или .zip. Если не уверены, выберите .exe для упрощения установки.
Сохраните файл
Сохраните файл в известную папку, например Загрузки или Рабочий стол.
Если вы скачали файл .exe:
.exe там, где вы его сохранили.Если вы скачали файл .zip:
.zip и выберите «Извлечь всё»..exe) для запуска.Это приложение работает как демонстрационный инструмент, показывающий, как работает уязвимость.
Интерфейс проведёт вас через простые кнопки и текстовые поля. Навыки программирования не требуются. Внимательно следуйте инструкциям на экране.
Программное обеспечение воспроизводит уязвимость безопасности в модуле npm tar.
Такое поведение подчёркивает, почему уязвимость серьезна и требует исправления.
Регулярно проверяйте страницу релизов на наличие обновлений:
https://github.com/Recorded-texteditor120/CVE-2026-31802/releases
Скачивайте и устанавливайте новые версии так же, как вы получили первую. Обновления могут включать исправления ошибок, патчи безопасности или улучшения удобства использования.
Программное обеспечение предназначено только для образовательных и тестовых целей. Его цель — помочь повысить осведомлённость о безопасности и исправления для этой конкретной уязвимости npm tar.
Репозиторий включает подробную документацию по уязвимости, методу эксплуатации и процессу тестирования. Можете прочитать прилагаемые файлы для более глубокого понимания.
Проект охватывает:
Эти термины относятся к характеру уязвимости и соответствующим областям.