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

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

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

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

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

Категории

Все категории
Loading categories
Инструменты/GitHubGitHub/masahiro331/cve-2020-8277
Анализ уязвимостейАнализ КодаЭксплуатацияОбучение и Образование
GitHubmasahiro331/cve-2020-8277

CVE-2020-8277

Эксплойт для проверки концепции для CVE-2020-8277, уязвимости типа «отказ в обслуживании» в DNS-резолвере Node.js, вызванной большими ответами записей, с окружением для воспроизведения на базе Docker.

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

Популярное

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

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

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

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

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

CVE-2020-8277

Только для образовательных целей.

Быстрый запуск

root@kitploit:~
# clone this repository
$ git clone https://github.com/masahiro331/CVE-2020-8277

# run bind
$ docker build -t bind-local  ./bind
# Need TCP fallback
$ docker run --rm --name bind -it -p 53:53 -p 53:53/udp bind

# use "< v15.2.1" version
# If you use fixed version, build node.
$ git clone https://github.com/nodejs/node
$ git checkout df211208c0
$ ./configure
$ make -j8
$ make install

# Run PoC
$ node main.js

Подробности

Смотрите ссылку для подробностей.
https://nodejs.org/en/blog/vulnerability/november-2020-security-releases/
В уведомлении сказано, что разрешение имени хоста, возвращающего большое количество записей, приводит к DoS.

Уязвимость вызывает ошибку чтения за пределами памяти.
Затрагиваемая строка.
https://github.com/nodejs/node/blob/1fd2c8142b611baadc973947b83c0863cb003d9d/src/cares_wrap.cc#L764

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