CVE-2026-72577
Received Received - Intake

Unauthenticated Remote Code Execution in NASA fprime-gds

Vulnerability report for CVE-2026-72577, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-08-10

Last updated on: 2026-08-10

Assigner: 309f9ea4-e3e9-4c6c-b79d-e8eb01244f2c

Description

Multiple vulnerabilities in NASA fprime-gds through 3.4.3 allow an unauthenticated remote attacker to achieve arbitrary code execution on the ground station host and inject arbitrary commands to connected spacecraft. The Flask application in src/fprime_gds/flask/app.py applies no authentication to any endpoint.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-08-10
Last Modified
2026-08-10
Generated
2026-08-10
AI Q&A
2026-08-10
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 2 associated CPEs
Vendor Product Version / Range
nasa fprime-gds 3.4.3
nasa fprime-gds to 3.4.3 (inc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-306 The product does not perform any authentication for functionality that requires a provable user identity or consumes a significant amount of resources.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

Multiple vulnerabilities in NASA fprime-gds through 3.4.3 allow unauthenticated remote attackers to execute arbitrary code on the ground station host and inject commands into connected spacecraft. The Flask application lacks authentication for all endpoints. A path traversal flaw enables reading and writing files outside the upload directory. A hardcoded secret key allows session forgery. Combined, these flaws enable full compromise of the ground data system and any spacecraft it controls.

Detection Guidance

Detecting this vulnerability requires checking for unauthenticated access to the Flask endpoints in fprime-gds. Inspect network traffic for unprotected HTTP requests to the GDS server. Verify if any endpoints lack authentication by reviewing the Flask application configuration in src/fprime_gds/flask/app.py.

Impact Analysis

This vulnerability could allow attackers to take control of the ground station system, execute malicious code, and send unauthorized commands to spacecraft. If you use or manage fprime-gds, your system could be hijacked, leading to data breaches, system damage, or loss of spacecraft control. Unauthorized access could disrupt operations or cause safety risks.

Compliance Impact

This vulnerability likely violates compliance with GDPR and HIPAA due to unauthorized access risks, potential data breaches, and lack of proper authentication. GDPR requires protecting personal data, while HIPAA mandates secure access controls. The flaws in fprime-gds could lead to non-compliance, legal penalties, and reputational damage.

Mitigation Strategies

Immediately upgrade fprime-gds to a patched version beyond 3.4.3. Disable all unauthenticated endpoints in the Flask application and remove the hardcoded secret key. Restrict network access to the GDS system to trusted sources only.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-72577. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart