CVE-2026-32724

MEDIUM CVSS 3.1: 5,3 EPSS 0.01%
Обновлено 16 марта 2026
Dronecode
Параметр Значение
CVSS 5,3 (MEDIUM)
Уязвимые версии до 1.17.0
Устранено в версии 1.17.0
Тип уязвимости CWE-416 (Использование памяти после освобождения)
Поставщик Dronecode
Публичный эксплойт Нет

Автопилот PX4 — это решение для управления полетом дронов. До версии 1.17.0-rc1 использование кучи после освобождения обнаруживалось в функции MavlinkShell::available(). Проблема вызвана состоянием гонки между потоком получателя MAVLink (который обрабатывает создание/уничтожение оболочки) и потоком отправителя телеметрии (который опрашивает оболочку на наличие доступных выходных данных).

Проблема может быть вызвана удаленно с помощью сообщений MAVLink SERIAL_CONTROL (ID 126), которые могут быть отправлены внешней наземной станцией или автоматическим сценарием. Эта уязвимость исправлена ​​в версии 1.17.0-rc1.

Показать оригинальное описание (EN)

PX4 autopilot is a flight control solution for drones. Prior to 1.17.0-rc1, a heap-use-after-free is detected in the MavlinkShell::available() function. The issue is caused by a race condition between the MAVLink receiver thread (which handles shell creation/destruction) and the telemetry sender thread (which polls the shell for available output). The issue is remotely triggerable via MAVLink SERIAL_CONTROL messages (ID 126), which can be sent by an external ground station or automated script. This vulnerability is fixed in 1.17.0-rc1.

Характеристики атаки

Способ атаки
Смежная сеть
Нужен доступ к локальной сети
Сложность
Высокая
Сложно эксплуатировать
Нужны права
Не требуются
Права не нужны
Участие пользователя
Не требуется
Не нужно действие пользователя

Последствия

Конфиденциальность
Нет
Нет утечки данных
Целостность
Нет
Нет модификации данных
Доступность
Высокое
Полный отказ в обслуживании

Строка CVSS v3.1

Уязвимые продукты 3

Конфигурация От (включительно) До (исключительно)
Dronecode Px4_Drone_Autopilot
cpe:2.3:a:dronecode:px4_drone_autopilot:*:*:*:*:*:*:*:*
1.17.0
Dronecode Px4_Drone_Autopilot
cpe:2.3:a:dronecode:px4_drone_autopilot:1.17.0:alpha1:*:*:*:*:*:*
Dronecode Px4_Drone_Autopilot
cpe:2.3:a:dronecode:px4_drone_autopilot:1.17.0:beta1:*:*:*:*:*:*