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

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

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

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

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

Категории

Все категории
Loading categories
CVE-2020-8277 — Эксплойт proof-of-concept для CVE-2020-8277, уязвимости отказа в обслуживании DNS-резолвера Node.js, вызванной большими ответами с записями, с Docker-окружением BIND для тестирования. | Kitploit
Инструменты/GitHubGitHub/andrewijano/cve-2020-8277
Анализ уязвимостейАнализ КодаЭксплуатацияОбучение и Образование
GitHubandrewijano/cve-2020-8277

CVE-2020-8277

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

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

Популярное

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

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

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

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

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

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

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