PatchSiren cyber security CVE debrief
CVE-2026-84698 PX4 CVE debrief
The CVE-2026-84698 vulnerability involves a heap buffer overflow in the sd_bench command of PX4 Autopilot, a popular open-source flight stack used in drones, robots, and other unmanned systems. The vulnerability is caused by writing a four-byte block number into a user-supplied sized allocation. Attackers can invoke sd_bench with a block size below four bytes to overflow the heap buffer and potentially execute code or crash the system. Organizations using PX4 Autopilot should be aware of this vulnerability and take steps to mitigate potential risks. This includes reviewing configurations, applying patches, and monitoring system logs for potential exploitation attempts. Limited information is available on the specific affected versions and configurations of PX4 Autopilot.
- Vendor
- PX4
- Product
- PX4-Autopilot
- CVSS
- HIGH 7.1
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-09-02
- Original CVE updated
- 2026-09-04
- Advisory published
- 2026-09-02
- Advisory updated
- 2026-09-04
Who should care
Organizations using PX4 Autopilot should be aware of this vulnerability and take steps to mitigate potential risks. This includes reviewing configurations, applying patches, and monitoring system logs for potential exploitation attempts.
Technical summary
The CVE-2026-84698 vulnerability involves a heap buffer overflow in the sd_bench command of PX4 Autopilot. The vulnerability is caused by writing a four-byte block number into a user-supplied sized allocation. Attackers can invoke sd_bench with a block size below four bytes to overflow the heap buffer and potentially execute code or crash the system. To mitigate this vulnerability, organizations should review the sd_bench command implementation and ensure that block sizes are validated properly.
Defensive priority
Organizations using PX4 Autopilot should prioritize reviewing their configurations and applying patches to mitigate potential heap buffer overflow risks.
Recommended defensive actions
- Review and validate block size inputs for the sd_bench command
- Apply patches or updates provided by the vendor to address the heap buffer overflow vulnerability
- Monitor system logs for potential exploitation attempts
- Perform a thorough review of the sd_bench command implementation to identify potential vulnerabilities
- Conduct a risk assessment to determine the potential impact of the vulnerability on your organization
- Develop a plan to implement compensating controls for exposed systems while remediation is scheduled and verified
- Track exceptions, retest remediated assets, and close the item only after evidence is documented
Evidence notes
The CVE-2026-84698 vulnerability involves a heap buffer overflow in the sd_bench command of PX4 Autopilot. The vulnerability is caused by writing a four-byte block number into a user-supplied sized allocation. To verify and mitigate this vulnerability, organizations should review the sd_bench command implementation and ensure that block sizes are validated properly. Limited information is available on the specific affected versions and configurations of PX4 Autopilot.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-84698 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-84698
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-84698 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-84698
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://github.com/PX4/PX4-Autopilot
-
Source reference
Unverified legacy reference
URL: https://github.com/PX4/PX4-Autopilot/blob/v1.17.0/src/systemcmds/sd_bench/sd_bench.cpp
-
Source reference
Unverified legacy reference
URL: https://github.com/PX4/PX4-Autopilot/issues/28373
-
Source reference
Unverified legacy reference
URL: https://www.vulncheck.com/advisories/px4-autopilot-sd-bench-heap-buffer-overflow-via-block-size
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.