CVE-2026-84698
ŚrednieCVSS 6.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 19 - wyżej niż 19% wszystkich znanych CVE
Streszczenie
PX4 Autopilot zawiera podatność przepełnienia bufora sterty w poleceniu sd_bench, które zapisuje czterobajtowy numer bloku do alokacji o rozmiarze podanym przez użytkownika. Atakujący mogą wywołać sd_bench z rozmiarem bloku mniejszym niż cztery bajty, aby przepełnić bufor sterty i potencjalnie wykonać kod lub spowodować awarię systemu.
Ocena ryzyka
Ryzyko obejmuje zdalne wykonanie kodu lub awarię systemu, co może prowadzić do przejęcia kontroli nad urządzeniem lub przerwania jego działania.
Rekomendacja
Zaleca się aktualizację PX4 Autopilot do najnowszej wersji oraz ograniczenie dostępu do polecenia sd_bench tylko dla zaufanych użytkowników.
Inne podatności w PX4 Autopilot
Zobacz wszystkie- CVE-2026-86097Średnie
PX4 Autopilot do wersji 1.17.0 zawiera podatność na dereferencję wskaźnika null w funkcjach param_set_default_file() i param_set_backup_file(), która umożliwia atakującym spowodowanie awarii procesu autopilota. Atakujący mogą wywołać komendy 'param select' lub 'param select-backup' bez argumentu ścieżki z dowolnej powłoki PX4, aby wywołać awarię.
- CVE-2026-86096Średnie
PX4 Autopilot do wersji 1.17.0 zawiera podatność use-after-free w funkcji TemperatureCalibration::start() z powodu wyścigu między tworzeniem zadania a usuwaniem obiektu. Atakujący mogą wywołać proces kalibracji za pomocą komend powłoki, aby zapisać do zwolnionej pamięci sterty, uszkadzając niezwiązane obiekty lub metadane alokatora i destabilizując operacje na stercie.
Oryginalny opis (angielski, źródło NVD)
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.

