CVE Catalog

CVE-2026-86096

MediumCVSS 5.9
Published: Translated: NVD NIST

Summary

PX4 Autopilot through 1.17.0 contains a use-after-free vulnerability in TemperatureCalibration::start() due to a race condition between task spawning and object deletion. Attackers can trigger the calibration process via shell commands to write to freed heap memory, corrupting unrelated objects or allocator metadata and destabilizing heap operations.

Risk Assessment

Heap memory corruption could lead to system crashes or unpredictable behavior, potentially compromising the safety of operations using the autopilot.

Recommendation

Upgrade PX4 Autopilot to a version later than 1.17.0 if a fix is available. Restrict access to the shell and calibration commands to trusted users only.

Other vulnerabilities in PX4 Autopilot

See all
Original NVD description (English source)

PX4 Autopilot through 1.17.0 contains a use-after-free vulnerability in TemperatureCalibration::start() due to a race condition between task spawning and object deletion. Attackers can trigger the calibration process via shell commands to write to freed heap memory, corrupting unrelated objects or allocator metadata and destabilizing heap operations.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS