CVE-2026-26011 in navigation2informazioni

Riassunto

di VulDB • 30/06/2026

navigation2 è un framework e sistema di navigazione per ROS 2. Nelle versioni 1.3.11 e precedenti, esiste una vulnerabilità critica di heap out-of-bounds write nella logica di clustering del filtro particellare (particle filter) di Nav2 AMCL. Pubblicando un singolo messaggio geometry_msgs/PoseWithCovarianceStamped manipolato ad hoc con valori di covarianza estremi sul topic /initialpose, un attaccante non autenticato nello stesso dominio DDS di ROS 2 può innescare una scrittura a indice negativo (set->clusters[-1]) nella memoria heap precedente il buffer allocato. Nelle build Release, l'unico controllo dei limiti (assert) viene rimosso in fase di compilazione, lasciando zero protezione a runtime. Questa primitiva consente la corruzione controllata dei metadati della chunk dell'heap (almeno la dimensione della chunk dell'heap contenente set->clusters è controllabile dall'attaccante), potenzialmente portando ad ulteriori sfruttamenti. Al minimo, fornisce un denial of service affidabile basato su un singolo pacchetto che interrompe il localizzazione e blocca tutta la navigazione.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Responsabile

GitHub M

Prenotare

09/02/2026

Divulgazione

12/02/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00517

KEV

no

Attività

molto basso

Fonti

Want to know what is going to be exploited?

We predict KEV entries!