NASA-AMMOS AIT-Core: Missing authentication in ZeroMQ command and telemetry broker
Summary
AIT-Core through 3.1.1 ships an ait-server ZeroMQ broker that binds its XSUB and XPUB sockets to all network interfaces without authentication or transport security. A remote attacker with network access to TCP ports 5559 and 5560 can inject spacecraft command messages, subscribe to command and telemetry traffic, inject forged telemetry, or disrupt the bus. The CNA rates this CVE 9.8 (CRITICAL), but NVD analysis is still pending.
Affected
- NASA-AMMOS AIT-Core 0 to 3.1.1 (default configuration)
- Exploitable when ait-server is running and TCP ports 5559 or 5560 are reachable from the network
Fixed in
- AIT-Core 3.1.2 or later (default ZeroMQ bind addresses changed to loopback)
Workaround
- Block TCP ports 5559 and 5560 at host and network firewalls
- Isolate the ait-server host in a segmented VLAN
- Use SSH port forwarding for remote access
- Protect multi-host ZeroMQ deployments with ZeroMQ CURVE or mutually authenticated TLS (vendor-related guidance, not fully confirmed)
Exploitation
- Not known to be exploited in the wild; not listed in CISA KEV according to secondary trackers
- CISA SSVC: exploitation none, automatable yes, technical impact total
- A public PoC repository is reported by Sploitus, but this is not verified; trackers disagree
Our recommendation
- Check whether AIT-Core is deployed anywhere, including lab, CubeSat or research setups, and whether it is version 3.1.1 or earlier
- Upgrade to AIT-Core 3.1.2 or later
- Until patched, block ports 5559 and 5560 and keep the broker off untrusted networks
- Review logs for unexpected connections to the ZeroMQ ports and for unexpected command traffic
- Verify the vendor advisory and NVD entry for later changes
Public exploits
Links to third-party sites, not checked by us – exploit code can contain malware. Only use it in isolated test environments.
- Proof of concept on GitHub (1 repositories)
Mothra-1/CVE-2026-105105
Research sources
- GitHub Security Advisory GHSA-ccw5-g774-3683 github.com
- AIT-Core release 3.1.2 github.com
- OSV entry CVE-2026-105105 osv.dev
- Positive Technologies PT-2026-104572 vulners.com
- AIT-Core GitHub repository github.com
Researched and written up in English and German by an AI (Claude by Anthropic) based on NVD, CISA, EPSS and the sources listed. The vendor information is authoritative. Researched on 30 Oct 2026, 21:21.
Original description (NVD)
CWE-306: Missing Authentication for Critical Function in the ait.core.server telemetry and command broker (ait-server) in NASA-AMMOS AIT-Core through 3.1.1 allows an unauthenticated remote attacker with network access to the ZeroMQ message bus to inject spacecraft command data, exfiltrate command and telemetry traffic, inject forged telemetry, or disrupt the command and telemetry bus. The ait-server ZeroMQ broker binds its XSUB and XPUB sockets to all network interfaces by default without authentication or transport security. An attacker able to reach TCP port 5559 can publish messages onto internal topics, including the __commands__ command topic. With the shipped default configuration, command messages are forwarded through command_stream and emitted on the command-uplink UDP path. An attacker able to reach TCP port 5560 can subscribe to command and telemetry traffic on the ground bus. AIT-Core 3.1.2 changes the default ZeroMQ bind addresses to loopback.
Sources
The tracker combines official, freely usable data sources – updated continuously:
- NVD (NIST) – CVEs, rating (CVSS), affected products
- CISA KEV – vulnerabilities confirmed by CISA as actively exploited
- CISA Vulnrichment – CISA assessment (SSVC) in the official CVE record
- FIRST EPSS – probability of exploitation
- Microsoft MSRC – Patch Tuesday: vulnerabilities, severity, updates
- PoC-in-GitHub – public proof-of-concept repositories
- Metasploit (Rapid7) – modules of the Metasploit Framework
- Exploit-DB (OffSec) – archive of public exploits (links only)
- Patch days: official vendor pages (linked per vendor) (Vendor patch days)
This product uses data from the NVD API but is not endorsed or certified by the NVD. EPSS data © FIRST.org.
Affected? We can help.
We check whether your systems are affected, install updates and close the gap – continuously with the System Health Checker if you wish.
