Instituto Nacional de ciberseguridad. Sección Incibe
Instituto Nacional de Ciberseguridad. Sección INCIBE-CERT

Vulnerabilidad en anms de NASA-AMMOS (CVE-2026-71289)

Gravedad CVSS v3.1:
CRÍTICA
Tipo:
CWE-306 Ausencia de autenticación para una función crítica
Fecha de publicación:
05/08/2026
Última modificación:
23/10/2026

Descripción

La implementación de referencia del Sistema de Gestión de Red Asíncrono (ANMS) de NASA-AMMOS, en su archivo docker-compose.yml predeterminado, publica la API REST del servicio amp-manager directamente en la interfaz de red del host (puerto 8089, p. ej., ’${ION_MGR_PORT:-8089}:8089/tcp’) con cap_add: NET_ADMIN, NET_RAW, SYS_NICE, eludiendo la pasarela CAM (Configuration and Access Manager) que, de otro modo, es el único límite de autenticación del sistema. El servidor REST subyacente, implementado con CivetWeb en JHUAPL/dtnma-tools (src/refdm/nm_rest.c), está configurado con enable_auth_domain_check establecido en “no” y registra cada ruta, incluidos los puntos finales de despacho de comandos del agente DTNMA (... / agents/{eid|idx}/send, que aceptan y reenvían conjuntos de comandos codificados en EXECSET a un agente DTNMA registrado), con una devolución de llamada de autenticación nula. Cualquier cliente accesible por red puede, por lo tanto, enumerar agentes registrados, enviarles conjuntos de comandos arbitrarios y borrar informes almacenados, completamente sin credenciales. Esto afecta a NASA-AMMOS/anms y JHUAPL-DTNMA/dtnma-tools tal como se publican; ambos repositorios presentan esto como una implementación y banco de pruebas de gestión de red DTN de referencia/tierra, y los componentes afectados se comunican con agentes DTNMA (que pueden representar nodos espaciales/terrestres simulados o reales dependiendo del despliegue) en lugar de ser software de vuelo ejecutándose a bordo de una nave espacial.