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

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

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

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

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

Категории

Все категории
Loading categories
Probe-CVE-2026-98432 — Локальный инструмент проверки версии ядра, удалённый пробник поддержки MPTCP и интерактивный CLI для сканирования и проверки, предназначенный для оценки подверженности уязвимости use-after-free в IPv4 TCP ядра Linux (CVSS 9.8). | Kitploit
Инструменты/GitHubGitHub/bitwire-it/probe-cve-2026-98432
Оборонительные ИнструментыРазведкаСканеры уязвимостейКартирование сетиСканирование портовАнализ уязвимостейСкриптинг и автоматизацияСбор информацииСетевая безопасность

Популярное

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

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

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

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

Смотреть все инструменты →
GitHubbitwire-it/probe-cve-2026-98432

Probe-CVE-2026-98432

Локальный инструмент проверки версии ядра, удалённый пробник поддержки MPTCP и интерактивный CLI для сканирования и проверки, предназначенный для оценки подверженности уязвимости use-after-free в IPv4 TCP ядра Linux (CVSS 9.8).

Репозиторий
2136 дней назадЕщё не проверено
Поделиться

Набор инструментов для обнаружения CVE-2026-98432

Инструменты для обнаружения подверженности CVE-2026-98432 — уязвимости use-after-free в IPv4 TCP ядра Linux (CVSS 9.8), затрагивающей ядра с 4.4 до стабильных веток до исправления.

Инструменты

ФайлНазначениеТребования
check-cve-2026-98432.shЛокальная проверка версии ядра — подтверждает исправленность/уязвимостьДоступ к оболочке (SSH/консоль)
probe-mptcp.pyУдалённая проверка поддержки MPTCP — обнаруживает продемонстрированный вектор эксплуатацииPython 3.9+, ядро Linux ≥ 5.6 на проверяющем хосте
scan-and-probe.shОбъединяет обнаружение портов через nmap с проверкой MPTCPnmap + вышеуказанное

Быстрый старт

Локальная проверка (запускать на каждом сервере)

chmod +x check-cve-2026-98432.sh
./check-cve-2026-98432.sh

Коды выхода: 0 — исправлено, 1 — уязвимо, 2 — требуется перезагрузка или ручная проверка.

Удалённая проверка MPTCP (запускать с любой Linux-машины с ядром ≥ 5.6)

Один хост, известные порты:

python3 probe-mptcp.py <HOST> <PORT> [PORT ...]
python3 probe-mptcp.py 192.168.1.1 22 443 5060

Один хост, автоматическое обнаружение всех открытых TCP-портов с помощью nmap:

python3 probe-mptcp.py <HOST> $(nmap -Pn --open -p- <HOST> -oG - | grep -oP '\d+/open/tcp' | cut -d/ -f1 | tr '\n' ' ')

Замените оба <HOST> на IP-адрес цели.

Несколько хостов:

chmod +x scan-and-probe.sh
./scan-and-probe.sh <HOST1> <HOST2> <HOST3>

Что проверяют инструменты

check-cve-2026-98432.sh

  1. Запрашивает журнал изменений производителя для данной CVE (авторитетный источник для Debian/Ubuntu/RHEL).
  2. При отсутствии данных сравнивает uname -r с первой исправленной версией для каждой стабильной ветки.
  3. Отмечает ожидающие перезагрузки (исправленное ядро установлено, но не загружено).
  4. Сообщает состояние MPTCP (net.mptcp.enabled и активные слушатели MPTCP).

probe-mptcp.py

Открывает стандартное TCP-соединение с запросом MPTCP и проверяет, согласовал ли сервер MPTCP или откатился к обычному TCP.

  • PLAIN-TCP — сервер не согласовал MPTCP; продемонстрированный вектор получения root-доступа отсутствует.
  • MPTCP-ACTIVE — сервер согласовал MPTCP; вектор подверженности присутствует.
  • CLOSED — порт фильтруется или отклоняет соединения.

Безопасно: без IP-опций, без повторных отправок/состояний гонки, без запуска эксплойта. Это обычное TCP-рукопожатие с флагом поддержки MPTCP.

Ограничение: PLAIN-TCP не означает, что система исправлена. Это означает, что продемонстрированный вектор закрыт. Лежащая в основе гонка существует в обычном IPv4 TCP — только версия ядра подтверждает наличие исправления.

Исправленные версии ядра

ВеткаПервая исправленная
5.10.x5.10.272
5.15.x5.15.223
6.1.x6.1.190
6.6.x6.6.159
6.12.x6.12.113
6.18.x6.18.56
7.2.x7.2.10
7.3+Исправлено при выпуске

Немедленная мера защиты (если установка исправления пока невозможна)

sysctl -w net.mptcp.enabled=0
echo 'net.mptcp.enabled=0' > /etc/sysctl.d/90-disable-mptcp.conf
sysctl --system

Это отключает MPTCP на уровне всего ядра, закрывая продемонстрированный путь получения root-доступа. Перезагрузка не требуется; настройка сохраняется между перезагрузками. Большинство служб никогда не используют MPTCP, поэтому функциональное влияние отсутствует.

Ссылки

  • The Hacker News — Linux Kernel TCP Flaw With 9.8 CVSS
  • Debian tracker — CVE-2026-98432
  • Kernel fix commit
  • Anthropic research post

Лицензия

MIT

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