Approved changes feed: RSS · Atom

cpe:2.3:a:dronecode:px4_drone_autopilot:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorDronecode (a352f474-21c4-51fa-abb1-194973651123)
ProductPx4 Drone Autopilot (f4e8c61c-fdb7-5e71-aff6-8f21109b948b)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*
NotesImported from purl2cpe mapping

PURL mappings

PURLSourceLast updated
pkg:github/px4/px4-autopilot purl2cpe 2026-06-01 10:16:54.634486

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2026-32743 vulnerable 2026-06-08 07:57:18.108388 PX4 Autopilot: Stack-based Buffer Overflow via Oversized Path Input in MAVLink Log Request Handling
MEDIUM (6.5)
PX4 is an open-source autopilot stack for drones and unmanned vehicles. Versions 1.17.0-rc2 and below are vulnerable to Stack-based Buffer Overflow through the MavlinkLogHandler, and are triggered via MAVLink log request. The LogEntry.filepath buffer is 60 bytes, but the sscanf function parses paths from the log list file with no width specifier, allowing a path longer than 60 characters to overflow the buffer. An attacker with MAVLink link access can trigger this by first creating deeply nested directories via MAVLink FTP, then requesting the log list. The flight controller MAVLink task crashes, losing telemetry and command capability and causing DoS. This issue has been fixed in this commit: https://github.com/PX4/PX4-Autopilot/commit/616b25a280e229c24d5cf12a03dbf248df89c474.
Published: 2026-03-18T23:26:51.255Z
Updated: 2026-03-19T15:41:04.883Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-32724 vulnerable 2026-06-08 07:57:18.083495 PX4 autopilot has a heap Use-After-Free in MavlinkShell::available() via SERIAL_CONTROL Race Condition
MEDIUM (5.3)
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.
Published: 2026-03-13T21:39:19.207Z
Updated: 2026-03-16T20:22:43.754Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-32713 vulnerable 2026-06-08 07:57:18.071453 PX4 Autopilot MAVLink FTP Session Validation Logic Error Allows Operations on Invalid File Descriptors
MEDIUM (4.3)
PX4 autopilot is a flight control solution for drones. Prior to 1.17.0-rc2, A logic error in the PX4 Autopilot MAVLink FTP session validation uses incorrect boolean logic (&& instead of ||), allowing BurstReadFile and WriteFile operations to proceed with invalid sessions or closed file descriptors. This enables an unauthenticated attacker to put the FTP subsystem into an inconsistent state, trigger operations on invalid file descriptors, and bypass session isolation checks. This vulnerability is fixed in 1.17.0-rc2.
Published: 2026-03-13T21:20:09.352Z
Updated: 2026-03-17T15:11:04.784Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-32709 vulnerable 2026-06-08 07:57:18.061118 PX4 Autopilot MAVLink FTP Unauthenticated Path Traversal (Arbitrary File Read/Write/Delete)
MEDIUM (5.4)
PX4 autopilot is a flight control solution for drones. Prior to 1.17.0-rc2, An unauthenticated path traversal vulnerability in the PX4 Autopilot MAVLink FTP implementation allows any MAVLink peer to read, write, create, delete, and rename arbitrary files on the flight controller filesystem without authentication. On NuttX targets, the FTP root directory is an empty string, meaning attacker-supplied paths are passed directly to filesystem syscalls with no prefix or sanitization for read operations. On POSIX targets (Linux companion computers, SITL), the write-path validation function unconditionally returns true, providing no protection. A TOCTOU race condition in the write validation on NuttX further allows bypassing the only existing guard. This vulnerability is fixed in 1.17.0-rc2.
Published: 2026-03-13T21:19:33.528Z
Updated: 2026-03-17T15:12:28.877Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-32708 vulnerable 2026-06-08 07:57:18.060363 Zenoh uORB Subscriber Allows Arbitrary Stack Allocation (PX4/PX4-Autopilot)
HIGH (7.8)
PX4 autopilot is a flight control solution for drones. Prior to 1.17.0-rc2, the Zenoh uORB subscriber allocates a stack VLA directly from the incoming payload length without bounds. A remote Zenoh publisher can send an oversized fragmented message to force an unbounded stack allocation and copy, causing a stack overflow and crash of the Zenoh bridge task. This vulnerability is fixed in 1.17.0-rc2.
Published: 2026-03-13T21:18:53.025Z
Updated: 2026-03-17T15:32:42.537Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-32707 vulnerable 2026-06-08 07:57:18.059915 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-32706 vulnerable 2026-06-08 07:57:18.059452 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-32705 vulnerable 2026-06-08 07:57:18.056826 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-26742 vulnerable 2026-06-08 07:53:21.697125 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-26741 vulnerable 2026-06-08 07:53:21.696699 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-15150 vulnerable 2026-06-08 07:06:35.788084 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-40427 vulnerable 2026-06-08 06:43:52.229593 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-30799 vulnerable 2026-06-08 06:35:30.661167 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-24255 vulnerable 2026-06-08 06:29:41.190140 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-24254 vulnerable 2026-06-08 06:29:41.189680 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-47625 vulnerable 2026-06-08 06:14:25.259003 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-46256 vulnerable 2026-06-08 06:12:44.508562 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2021-34125 vulnerable 2026-06-08 05:32:12.894811 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.