PT-2024-20810 · Open Robotics · Ros2
CVE-2024-25198
·
Publicado
2024-02-20
·
Atualizado
2024-08-01
CVSS v3.1
9.1
Crítica
| Vetor | AV: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
Produtos afetados
Ros2