LIVE · cybersecurity feed
Live wire
nasacritical

Critical Flaw in NASA/JPL Open-Source Spacecraft Command Software Allowed Unauthenticated Command Execution

A critical vulnerability has been identified in AIT-GUI, the browser-based operator console for NASA/JPL's open-source AMMOS Instrument Toolkit. The flaw, rated with a CVSS score of 9.4 and tracked as GHSA-p9r8-2q67-fp86, allowed unauthenticated execution of commands on spacecraft instruments. The issue has been addressed in AIT-GUI version 2.5.2.

ZeroDay News ·

Source: Security Affairs

A critical vulnerability has been identified in AIT-GUI, the browser-based operator console for NASA/JPL's open-source AMMOS Instrument Toolkit. The flaw, rated with a CVSS score of 9.4 and tracked as GHSA-p9r8-2q67-fp86, allowed unauthenticated execution of commands on spacecraft instruments. The issue has been addressed in AIT-GUI version 2.5.2.

The AMMOS (Advanced Multi-Mission Operations System) framework is utilized by NASA/JPL and other missions for controlling spacecraft, sending commands, and processing telemetry data. AIT-GUI serves as the web interface for these real-time operations.

According to researchers from Cycode, the AIT-GUI HTTP server was found to lack authentication, authorization, and Cross-Site Request Forgery (CSRF) protection on any of its state-changing endpoints. This configuration meant that anyone capable of reaching the console's port, or even an operator visiting a malicious website in the same browser, could issue arbitrary commands.

The vulnerability is not a single defect but rather a combination of four distinct web weaknesses. Firstly, the server's configured host setting was ignored, causing it to bind to 0.0.0.0, exposing the console to the entire reachable network even if an operator intended to restrict it to localhost.

Secondly and thirdly, the system lacked any login requirement, session checks, CSRF tokens, or cross-origin restrictions on its routes. Specifically, the POST /cmd endpoint would directly pass any received command to the command bus without validation or checks.

The fourth weakness involved the POST /seq and POST /script/run endpoints, which constructed filesystem paths by concatenating raw user input with a root directory, without proper confinement. This allowed for directory traversal, meaning an input like `../../../../something` could resolve outside the intended sequence directory. Researchers noted that a correct path confinement check already existed within the same codebase on a sibling route, /scripts/load, but was not consistently applied.

The absence of CSRF protection posed a particularly severe risk, as it bypasses network firewalls. A malicious webpage could send form requests to the AIT-GUI console if an operator had it open in the same browser, enabling unauthorized command execution via POST /cmd, POST /seq, or POST /script/run without direct access to the system or its network.

Cycode's research team employed a combination of AI-assisted code analysis and human validation to discover and confirm these issues. The AI initially flagged patterns such as state-changing routes without authentication, user input flowing into subprocess calls without sanitization, and silently discarded configuration values. Human researchers then validated each pattern's exploitability and developed working proofs-of-concept, including a CSRF demonstration.

Operators are strongly advised to upgrade to AIT-GUI 2.5.2 immediately and ensure that the console port is not accessible from untrusted networks. Any instances that were exposed prior to the patch should be considered compromised, necessitating an audit of command and sequence history, as unauthenticated POST requests do not leave user-level traces. For deployments requiring additional hardening, maintainers should implement authentication and CSRF protection for command, script, and sequence routes, bind the server to the configured host instead of 0.0.0.0, and consistently apply the path-confinement logic from /scripts/load to /seq and /script/run.

nasaspacecraftvulnerabilityiotcommand and control
ShareXLinkedInWhatsAppFacebook

More News

view all →
security

Canadian cybersecurity executive arrested in federal extortion case

A Canadian cybersecurity executive was arrested in Pennsylvania on Thursday, facing federal charges of conspiracy to commit extortion. Edward Dubrovsky, 54, a co-founder and former Chief Operating Officer of CYPFER, a firm specializing in ransomware negotiation, is charged with conspiring to threaten the confidentiality of information for extortion and conspiring to commit Hobbs Act extortion,…

breach

Criminal IP Introduces AITEM as the Next Evolution of Attack Surface Management

AI SPERA, the company behind the cyber threat intelligence platform Criminal IP, has announced AITEM (AI-Powered Threat Exposure Management), an expansion of its Attack Surface Management (ASM) offerings. AITEM aims to move beyond traditional asset discovery to provide a more comprehensive approach to understanding, prioritizing, and responding to security exposures. The platform is scheduled…

ai

AI Is Getting Really Good at Messing With Cybercriminals

Anti-cybercrime initiatives are increasingly deploying artificial intelligence to disrupt scammers by engaging them with lifelike bots, which the criminals mistake for genuine victims. This strategy aims to waste scammers' time and resources while gathering intelligence on their operations.

ransomware

FBI Arrests Ransomware Negotiation Firm Co-Founder in ShinyHunters Probe

The Federal Bureau of Investigation (FBI) has reportedly arrested Edward Dubrovsky, a co-founder of the ransomware negotiation firm Cypfer and currently associated with CyberSteward. The arrest is said to be part of the ongoing ShinyHunters investigation, specifically in connection with an incident involving FBI job applicant data.

ai

The Third-Party Agent Problem: Why Security Built for AI You Chose Misses the Agents You Didn't

A new report highlights a significant blind spot in enterprise security architectures concerning the proliferation of third-party AI agents. The forthcoming 2026 State of Agent Security Report indicates that current security models, often designed to protect AI systems directly chosen and deployed by an organization, frequently fail to account for AI capabilities embedded within third-party…

security

Insider Cyber Extortion Plot Against Industrial Firm Lands Engineer in Prison

A former core infrastructure engineer has been sentenced to prison for an attempted cyber extortion plot against an industrial firm. The engineer reportedly deleted administrative accounts and reset hundreds of user passwords, subsequently demanding a ransom of 20 Bitcoin to prevent further disruption to the company's servers.