Px4 Autopilot
Approved changes feed: RSS · Atom
cpe:2.3:a:px4:px4-autopilot:*:*:*:*:*:*:*:*
part: a version: * update: *
| Vendor | Px4 (07e5ecc5-1bd8-5783-9463-a6ceaed98ead) |
|---|---|
| Product | Px4 Autopilot (788dcfa4-200d-5fae-95c9-886d760c2abf) |
| Edition | * |
| Language | * |
| Software edition | * |
| Target software | * |
| Target hardware | * |
| Other | * |
| Notes | Imported from gcve-enriched-dumps CVE data |
PURL mappings
| PURL | Source | Last updated |
|---|---|---|
| No PURL mappings for this CPE yet. | ||
Vulnerability references
| Identifier | cpeApplicability | Submitted | db.gcve.eu details | Rationale |
|---|---|---|---|---|
CVE:CVE-2026-32743 |
vulnerable | 2026-06-08 07:57:18.108356 |
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 |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-32724 |
vulnerable | 2026-06-08 07:57:18.083453 |
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 |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-32713 |
vulnerable | 2026-06-08 07:57:18.071407 |
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 |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-32709 |
vulnerable | 2026-06-08 07:57:18.060995 |
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 |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-32708 |
vulnerable | 2026-06-08 07:57:18.060334 |
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 |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-32707 |
vulnerable | 2026-06-08 07:57:18.059883 | 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.059281 | 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.056039 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-9020 |
vulnerable | 2026-06-08 07:45:21.597108 | 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.787030 | 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.259819 | 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.507746 | 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.