Description
PX4 Autopilot contains a heap buffer overflow vulnerability in the sd_bench command that writes 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.
Published: 2026-09-02
Score: 7.1 High
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability is a heap buffer overflow in the sd_bench command of PX4 Autopilot. The program writes a four‑byte block number into an allocation whose size is supplied by the user. When the supplied block size is less than four bytes, the write overruns the heap buffer, which may lead to arbitrary code execution or a crash. The weakness is identified as CWE‑787, a classic buffer overflow scenario.

Affected Systems

The affected product is PX4 Autopilot. No specific version information is supplied, so any deployment of PX4 that includes the sd_bench command without a patched implementation is potentially vulnerable.

Risk and Exploitability

The CVSS score of 7.1 indicates a moderate to high impact. With no EPSS data available and the vulnerability not listed in CISA KEV, the exploitation probability is uncertain but non‑negligible. The attack vector is inferred to be local or remote command execution of sd_bench with a malicious block size parameter, which could enable code execution or denial of service on the target system.

Generated by OpenCVE AI on September 2, 2026 at 03:55 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update PX4 Autopilot to the latest release that incorporates the patch for this buffer overflow.
  • Constrain access to the sd_bench command by applying file‑system permissions so that only trusted users can execute it.
  • When upgrading is not immediately possible, remove or disable the sd_bench functionality via configuration or compile‑time options.

Generated by OpenCVE AI on September 2, 2026 at 03:55 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 02 Sep 2026 01:15:00 +0000

Type Values Removed Values Added
Description PX4 Autopilot contains a heap buffer overflow vulnerability in the sd_bench command that writes 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.
Title PX4 Autopilot sd_bench Heap Buffer Overflow via Block Size
First Time appeared Px4
Px4 autopilot
Weaknesses CWE-787
CPEs cpe:2.3:a:px4:autopilot:*:*:*:*:*:*:*:*
Vendors & Products Px4
Px4 autopilot
References
Metrics cvssV3_1

{'score': 6.5, 'vector': 'CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H'}

cvssV4_0

{'score': 7.1, 'vector': 'CVSS:4.0/AV:A/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-09-02T00:37:53.694Z

Reserved: 2026-09-01T23:24:25.508Z

Link: CVE-2026-84698

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-02T01:17:24.850

Modified: 2026-09-02T01:17:24.850

Link: CVE-2026-84698

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-02T04:00:09Z

Weaknesses