PT-2024-20810 · Open Robotics · Ros2

CVE-2024-25198

·

Publicado

2024-02-20

·

Atualizado

2024-08-01

CVSS v3.1

9.1

Crítica

VetorAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H
Nome do software vulnerável e versões afetadas
Open Robotics Robotic Operating System 2 (ROS2) e versões do Nav2 Humble
Descrição
O problema decorre de uma ordem inadequada dos ponteiros de laser scan filter .reset() e tf listener .reset() no arquivo amcl node.cpp, levando a uma condição de uso após liberação (use-after-free).
Recomendações
Para o Open Robotics Robotic Operating System 2 (ROS2) e as versões humble do Nav2, considere reordenar as operações de reinicialização de ponteiros para evitar a condição de uso após liberação, garantindo especificamente que tf listener .reset() seja chamado antes de laser scan filter .reset().
No momento, não há informações sobre uma versão mais recente que contenha uma correção para essa vulnerabilidade.

Exploit

Use After Free

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

CVE-2024-25198

Produtos afetados

Ros2