/

CVE-2026-60113

Severity:

CRITICAL RISK

(9.8)

Missing Auth (CWE-306) in AIT DSN SLE API Manager

CVE-2026-60113

Analyzed

Vulnerability type

Category:

Missing Authentication

CWE:

CWE-306

Impact:

Unauthorized Control of DSN Communication Sessions

Severity:

CRITICAL RISK

(9.8)

CVSS version:

3.1

Catch this CVE while code is being written

Detect vulnerable code directly in pull requests, so CVEs are fixed before merge.

Summary

AMMOS Instrument Toolkit's Deep Space Network SLE interface manager exposes several API routes without enforcing authentication.

Unauthenticated network attackers can directly send HTTP requests to start or stop DSN sessions, read telemetry frames, or inject arbitrary frames into live spacecraft links, making deployments risky whenever the service is reachable over a network.

AMMOS Instrument Toolkit's Deep Space Network SLE interface manager exposes several API routes without enforcing authentication.

Unauthenticated network attackers can directly send HTTP requests to start or stop DSN sessions, read telemetry frames, or inject arbitrary frames into live spacecraft links, making deployments risky whenever the service is reachable over a network.

Affected context

This vulnerability occurs in the Space Link Extension (SLE) interface manager within the AMMOS Instrument Toolkit Deep Space Network integration when the service is deployed in a networked environment.

It is most relevant where the DSN interface is exposed on internal or external networks and relies on API-level authentication to govern access to session control and telemetry operations.

The risk increases in environments that assume network location or firewall rules are sufficient protection for the SLE endpoints, rather than enforcing application-layer access controls.

This vulnerability occurs in the Space Link Extension (SLE) interface manager within the AMMOS Instrument Toolkit Deep Space Network integration when the service is deployed in a networked environment.

It is most relevant where the DSN interface is exposed on internal or external networks and relies on API-level authentication to govern access to session control and telemetry operations.

The risk increases in environments that assume network location or firewall rules are sufficient protection for the SLE endpoints, rather than enforcing application-layer access controls.

Exploit preconditions

  • Attack surface: HTTP(S) endpoints exposed by the DSN SLE interface manager.
  • Required access: Network-level reachability to the AIT DSN service; no credentials or prior authentication are needed.
  • Trigger point: Direct HTTP requests to the seven unprotected API routes responsible for DSN session control and frame operations.
  • Why exploitation is possible: The application fails to enforce authentication and authorization checks on these routes, allowing any network client to invoke privileged DSN operations.
  • Attack surface: HTTP(S) endpoints exposed by the DSN SLE interface manager.
  • Required access: Network-level reachability to the AIT DSN service; no credentials or prior authentication are needed.
  • Trigger point: Direct HTTP requests to the seven unprotected API routes responsible for DSN session control and frame operations.
  • Why exploitation is possible: The application fails to enforce authentication and authorization checks on these routes, allowing any network client to invoke privileged DSN operations.

Why this happens

The underlying issue is the absence of authentication enforcement on specific high-privilege API routes in the SLE interface manager.

This maps to CWE-306: Missing Authentication for Critical Function, where critical operations—such as starting/stopping communication sessions and manipulating telemetry frames—are exposed without verifying the caller's identity.

Architecturally, the interface appears to rely on implicit trust in network reachability or deployment controls instead of applying consistent, centralized authentication and authorization at the application layer, leaving critical DSN functions open to arbitrary use.

The underlying issue is the absence of authentication enforcement on specific high-privilege API routes in the SLE interface manager.

This maps to CWE-306: Missing Authentication for Critical Function, where critical operations—such as starting/stopping communication sessions and manipulating telemetry frames—are exposed without verifying the caller's identity.

Architecturally, the interface appears to rely on implicit trust in network reachability or deployment controls instead of applying consistent, centralized authentication and authorization at the application layer, leaving critical DSN functions open to arbitrary use.

Potential impact

  • Attackers may start or stop Deep Space Network communication sessions without authorization.
  • Attackers could retrieve telemetry frame data, potentially exposing sensitive spacecraft or mission information.
  • Attackers may inject arbitrary frames into active spacecraft links, which could disrupt operations or corrupt data streams.
  • Malicious control of DSN sessions can lead to denial of service for legitimate ground-space communications.
  • Unauthorized frame injection could undermine mission integrity and trust in telemetry data.
  • Attackers may start or stop Deep Space Network communication sessions without authorization.
  • Attackers could retrieve telemetry frame data, potentially exposing sensitive spacecraft or mission information.
  • Attackers may inject arbitrary frames into active spacecraft links, which could disrupt operations or corrupt data streams.
  • Malicious control of DSN sessions can lead to denial of service for legitimate ground-space communications.
  • Unauthorized frame injection could undermine mission integrity and trust in telemetry data.

General mitigation guidance

Effective mitigation focuses on enforcing strong, centralized authentication and authorization around all DSN and SLE management endpoints.

Common defensive patterns include:

  • Ensuring every API route that performs session control or frame operations is protected by mandatory authentication middleware.
  • Applying role-based access control (RBAC) so only appropriately privileged identities can start/stop sessions or manipulate telemetry frames.
  • Designing the interface with secure defaults, where new routes inherit access control policies by default and cannot be exposed anonymously.
  • Segmenting DSN control services onto hardened network segments and limiting which principals can reach the interface, combined with application-layer checks.
  • Using explicit audit logging and security monitoring for all DSN session and frame operations to support detection and accountability.

Effective mitigation focuses on enforcing strong, centralized authentication and authorization around all DSN and SLE management endpoints.

Common defensive patterns include:

  • Ensuring every API route that performs session control or frame operations is protected by mandatory authentication middleware.
  • Applying role-based access control (RBAC) so only appropriately privileged identities can start/stop sessions or manipulate telemetry frames.
  • Designing the interface with secure defaults, where new routes inherit access control policies by default and cannot be exposed anonymously.
  • Segmenting DSN control services onto hardened network segments and limiting which principals can reach the interface, combined with application-layer checks.
  • Using explicit audit logging and security monitoring for all DSN session and frame operations to support detection and accountability.

How teams detect issues like this

Detection typically combines code-level analysis with runtime inspection:

  • Static analysis or manual review to identify controller or route handlers that bypass authentication middleware or lack access control checks, especially around session management and telemetry functions.
  • Configuration and architecture reviews to verify that the DSN SLE interface does not expose unauthenticated endpoints on shared or untrusted networks.
  • API gateway or reverse proxy policies that enforce authentication and reject requests to DSN control routes without valid credentials.
  • Runtime monitoring and anomaly detection focused on unexpected or high-frequency DSN session changes or frame injection events originating from unusual sources.

Automated security testing tools and API scanners can complement these approaches by probing for endpoints that respond to unauthenticated requests with privileged behavior.

Detection typically combines code-level analysis with runtime inspection:

  • Static analysis or manual review to identify controller or route handlers that bypass authentication middleware or lack access control checks, especially around session management and telemetry functions.
  • Configuration and architecture reviews to verify that the DSN SLE interface does not expose unauthenticated endpoints on shared or untrusted networks.
  • API gateway or reverse proxy policies that enforce authentication and reject requests to DSN control routes without valid credentials.
  • Runtime monitoring and anomaly detection focused on unexpected or high-frequency DSN session changes or frame injection events originating from unusual sources.

Automated security testing tools and API scanners can complement these approaches by probing for endpoints that respond to unauthenticated requests with privileged behavior.

Sources

SourceLink
github.comgithub.com/NASA-AMMOS/AIT-DSN/blob/master/CHANGELOG.md#222---2026-07-13
github.comgithub.com/NASA-AMMOS/AIT-DSN/commit/06d07d1a525602c62c6eaeaeff2544196f430340
github.comgithub.com/NASA-AMMOS/AIT-DSN/releases/tag/2.2.2
github.comgithub.com/NASA-AMMOS/AIT-DSN/security/advisories/GHSA-gj83-67wr-82mv
vulncheck.comvulncheck.com/advisories/ait-dsn-missing-authentication-via-sle-api-routes

Frequently asked

questions

Exploitability depends on network exposure: if the DSN SLE interface is reachable from broader internal networks or the internet, any party with network access can invoke the unprotected routes. In tightly segmented environments with strict access controls, the practical scope is narrower but still critical.

An attacker only needs network-level access to the service; no credentials or authenticated session are required. If they can send HTTP requests to the AIT DSN interface, they can attempt to call the exposed SLE endpoints.

The safest pattern is to enforce mandatory authentication and authorization on all DSN-related API routes using centralized access control. Every operation that affects communication sessions or telemetry frames should pass through well-tested auth middleware and be restricted to appropriate roles.

Future designs should treat DSN and other mission-critical control APIs as high-risk surfaces, mandating secure-by-default routing that cannot be exposed without authentication. Incorporating access control checks into standard development frameworks, enforcing API gateway policies, and requiring security reviews for new endpoints can help prevent missing-authentication flaws.

Exploitability depends on network exposure: if the DSN SLE interface is reachable from broader internal networks or the internet, any party with network access can invoke the unprotected routes. In tightly segmented environments with strict access controls, the practical scope is narrower but still critical.

An attacker only needs network-level access to the service; no credentials or authenticated session are required. If they can send HTTP requests to the AIT DSN interface, they can attempt to call the exposed SLE endpoints.

The safest pattern is to enforce mandatory authentication and authorization on all DSN-related API routes using centralized access control. Every operation that affects communication sessions or telemetry frames should pass through well-tested auth middleware and be restricted to appropriate roles.

Future designs should treat DSN and other mission-critical control APIs as high-risk surfaces, mandating secure-by-default routing that cannot be exposed without authentication. Incorporating access control checks into standard development frameworks, enforcing API gateway policies, and requiring security reviews for new endpoints can help prevent missing-authentication flaws.

Find out what's already
exploitable in your codebase.