
Роль Ansible, которая проверяет хосты Linux на наличие CVE-2026-98432, анализируя версии ядра, состояние и слушатели MPTCP, и формирует отчёты о рисках по каждому хосту с опциональным применением мер защиты.
Роли Ansible, которые проверяют хосты Linux на наличие отдельных CVE. Роль также может применять ограниченную меру защиты. Мера защиты остаётся отключённой, если не установлен переключатель этой роли. CVE-2026-98432 — первая роль.
Запуск по умолчанию ничего не меняет. Каждый хост получает текстовую сводку и факт,
названный по имени роли, например cve_2026_98432_check_summary. Для проверок, читающих
имена процессов, требуется become. Если повышение привилегий не удаётся,
роль всё равно сообщает то, что может.
Руководства: руководство пользователя, CVE, CVE-2026-98432, панель мониторинга, руководство разработчика, список изменений.
| Роль | Проверка | Мера защиты |
|---|---|---|
cve_2026_98432_check | Linux IPv4 TCP use-after-free в inet_opt / ireq_opt | Необязательная, по умолчанию отключена |
collections:
- name: mrjoshuap.ezcve
version: ">=1.0.0"
Этот диапазон остаётся на стабильных выпусках.
- name: Audit hosts for CVE-2026-98432
hosts: all
gather_facts: true
become: true
roles:
- role: mrjoshuap.ezcve.cve_2026_98432_check
Другие роли используют ту же структуру play. Список CVE служит индексом.
По умолчанию отключена. Её включение идемпотентно и не заменяет исправление от производителя. Страница CVE-2026-98432 описывает поведение sysctl, nftables и iptables для этой роли.
roles:
- role: mrjoshuap.ezcve.cve_2026_98432_check
vars:
cve_2026_98432_check_apply_mitigation: true
cve_2026_98432_check_drop_ipv4_options: true
Задайте <role>_report_dir как каталог на управляющем узле. Роль записывает
<directory>/<inventory_hostname>.json. Откройте
панель мониторинга и
выберите эти файлы. Страница читает их в браузере. Они не загружаются.
MIT. См. LICENSE.