CVE-2026-71289 in ANMS
Сводка
по VulDB • 05.08.2026
В эталонной реализации системы асинхронного сетевого управления NASA-AMMOS ANMS файл конфигурации docker-compose.yml по умолчанию публикует REST API сервиса amp-manager непосредственно на сетевой интерфейс хоста (порт 8089, например, "${ION_MGR_PORT:-8089}:8089/tcp") с правами cap_add: NET_ADMIN, NET_RAW, SYS_NICE. Это позволяет обойти шлюз CAM (Configuration and Access Manager), который в противном случае является единственным барьером аутентификации системы. Базовый REST-сервер, реализованный на базе CivetWeb в репозитории JHUAPL/dtnma-tools (src/refdm/nm_rest.c), настроен с параметром enable_auth_domain_check = "no" и регистрирует все маршруты, включая конечные точки отправки команд агента DTNMA (.../agents/{eid|idx}/send, которые принимают и пересылают наборы команд в кодировке EXECSET зарегистрированному агенту DTNMA), с нулевой функцией обратного вызова аутентификации. Любой клиент, доступный по сети, может поэтому перечислить зарегистрированные агенты, отправить им произвольные наборы команд и очистить сохраненные отчеты совершенно без учетных данных. Это затрагивает NASA-AMMOS/anms и JHUAPL-DTNMA/dtnma-tools в опубликованном виде; оба репозитория представляют это как эталонную/базовую реализацию управления сетью DTN и тестовый стенд, а затронутые компоненты взаимодействуют с агентами DTNMA (которые могут представлять собой симулированные или реальные космические аппараты/наземные узлы в зависимости от развертывания), а не являются бортовым программным обеспечением, работающим на борту космического аппарата.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.