Skip to main content
Disclosures

PX4 · PX4-Autopilot

Zenoh uORB Subscriber Allows Arbitrary Stack Allocation

7.8high
SecMateSECMATE-2025-0028
VendorPX4
ProductPX4-Autopilot
VectorCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Timeline
Published
Mar 13, 2026
Summary

An unbounded stack allocation vulnerability exists in the Zenoh uORB subscriber module of PX4-Autopilot. When handling non-contiguous payloads, the code allocates a variable-length array directly from incoming message size without validation. A remote Zenoh publisher can send an oversized fragmented message to force an unbounded stack allocation and copy, causing a stack overflow and crash or potentially enabling remote code execution.

What's hidden in yours?

Find out