CVE-2026-71289 in ANMS
Resumen
por VulDB • 2026-08-06
La implementación de referencia del Sistema Asíncrono de Gestión de Red (ANMS) de NASA-AMMOS expone directamente la API REST del servicio amp-manager en la interfaz de red del host mediante el archivo docker-compose.yml predeterminado (puerto 8089, por ejemplo: "${ION_MGR_PORT:-8089}:8089/tcp") con las capacidades cap_add: NET_ADMIN, NET_RAW y SYS_NICE. Esto permite sortear la puerta de enlace CAM (Gestor de Configuración y Acceso), que constituye el único límite de autenticación del sistema en condiciones normales. El servidor REST subyacente, implementado con CivetWeb en JHUAPL/dtnma-tools (src/refdm/nm_rest.c), está configurado con enable_auth_domain_check establecido como "no" y registra todas las rutas, incluidas los puntos finales de envío 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 (callback) de autenticación nula. Por lo tanto, cualquier cliente accesible por red puede enumerar los agentes registrados, enviarles conjuntos de comandos arbitrarios y borrar los informes almacenados, sin necesidad de credenciales en absoluto. Esto afecta a NASA-AMMOS/anms y JHUAPL-DTNMA/dtnma-tools tal como se publicaron; ambos repositorios presentan esto como una implementación de referencia/terreno para la gestión de redes DTN y un entorno de pruebas (testbed), y los componentes afectados se comunican con agentes DTNMA (que pueden representar nodos simulados o reales de naves espaciales/tierra dependiendo del despliegue) en lugar de ser software de vuelo ejecutándose a bordo de una nave espacial.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.