External risk intelligence

AMMOS Instrument Toolkit GUI Missing Authentication Vulnerability

CVE advisorySeverity: CRITICAL (CVSS 9.3)

CVE-2026-60112

The AMMOS Instrument Toolkit (AIT) is specialized software designed for spacecraft telemetry and command operations. Such systems are typically deployed within highly isolated, mission-specific ground segment networks and are not intended for, nor commonly found with, public internet exposure.

Missing Authentication

Halo Surface Signal: 1 out of 5 — much less likely to be public-facing.

External exposure likelihood

Horizon Alert

Summary of the vulnerability and why it matters

A vulnerability exists in the AMMOS Instrument Toolkit (AIT) GUI, allowing unauthenticated attackers on the network to gain control of spacecraft commands by bypassing authentication checks. This could enable unauthorized issuance of commands through the AIT command bus.

  • Unauthenticated network access to issue spacecraft commands.
  • Critical control of spacecraft systems is at risk.
  • Verify relevance and exposure for secure operations.

Attack Path

How an attacker could exploit the issue

An unauthenticated attacker on the network can exploit a flaw in the AMMOS Instrument Toolkit (AIT) GUI to gain unauthorized access and send commands to a spacecraft. The vulnerability lies in the `Sessions.create()` function, which fails to check for credentials, allowing any attacker to establish a valid session. Once authenticated, the attacker can then use the `handle_cmd()` function to issue arbitrary commands through the AIT command bus without further checks.

  • Attacker accesses the instrument toolkit GUI remotely.
  • Attacker calls `Sessions.create()` without credentials.
  • Attacker can send arbitrary spacecraft commands.

Live Threat

Current exploitation, exposure, and threat context

This vulnerability could allow an unauthenticated network attacker to obtain a valid session and issue arbitrary spacecraft commands to the AMMOS Instrument Toolkit (AIT) GUI. This is possible because the system does not check credentials when creating a session, and then forwards commands to the AIT command bus without further authentication.

  • Spacecraft command bus.
  • Arbitrary commands could be sent.
  • Potential disruption of mission operations.

Operational Fix

Recommended remediation, mitigation, and detection steps

The AMMOS Instrument Toolkit (AIT) GUI's missing authentication vulnerability likely falls under the responsibility of the platform or infrastructure teams managing the ground segment systems, in coordination with the vendor management team for software updates. The immediate priority is to identify all instances of the AIT GUI within the environment, confirm their network exposure and criticality to mission operations, and locate the designated owner responsible for that specific system. Once identified, a risk-based remediation plan can be developed, which may involve vendor coordination for updates or temporary mitigations if immediate patching is not feasible.

  • Platform/Infrastructure teams own the issue.
  • Verify AIT GUI network exposure and criticality.
  • Plan vendor-coordinated remediation.

Supplementary metadata

Validate whether this threat affects your internet-facing exposure.

Halo Threat Intelligence helps prioritize remediation with Halo Surface Signal and H/A/L/O context. Start exposure validation with a free external attack surface trial.

Frequently asked questions

What is the AMMOS Instrument Toolkit (AIT) GUI?

The AIT GUI is a specialized software component used for managing telemetry and command operations for spacecraft. It provides a visual interface for interacting with the AIT command bus, which acts as the communication link between ground segment operators and space-based assets. Engineers rely on this toolkit to monitor instrument data and transmit operational commands to mission hardware.

What is the weakness behind CVE-2026-60112?

This vulnerability is classified as Missing Authentication (CWE-306). In plain terms, the software fails to verify the identity of a user before granting them access to system functions. Because the check is skipped, the application incorrectly trusts any incoming request, allowing unauthorized parties to interact with critical internal components that should be protected.

How can an attacker trigger this vulnerability?

An attacker can trigger the flaw by interacting directly with the `Sessions.create()` function over the network without providing any credentials. Once the system generates an unauthenticated session, the attacker can then call the `handle_cmd()` function to pass arbitrary commands to the spacecraft. This bypass only occurs because the software lacks a validation gate; it is not triggered by standard, authenticated usage of the interface.

Is my system at risk according to Halo Surface Signal?

Halo Surface Signal indicates that this vulnerability is unlikely to be exposed publicly. Because the AIT GUI is designed for specialized spacecraft operations, it is typically deployed within highly isolated, mission-specific ground networks. While the software is vulnerable, it is generally not intended for, nor commonly found with, direct public internet access, which limits the potential for remote exploitation.

What should I do if I manage AIT GUI installations?

Begin by identifying all instances of the AIT GUI within your environment and verifying their current network configuration. Confirm whether these systems are reachable from untrusted network segments. Coordinate with your platform and infrastructure teams to prioritize updating to version 2.5.1 or newer. If an immediate update is not possible, focus on isolating the system from unnecessary network traffic to prevent unauthorized access to the command bus.

References