Sceawere
Vulnerability Detail
CVE-2026-90619UPDATED Verified Sceawere Triage Sources: NVD / CISA KEV
HexStrike AI OS Command Injection
Vulnerability Metadata
- Severity
- High
- Score / CVSS
- 7.3
- Creation Date
- 3h ago
- Vendor
- 0x4m4
- Product
- HexStrike AI
- Attack Type
- OS Command Injection
- Vector String
- CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L
- Attack Complexity
- LOW
Narrative and Response
Description
A vulnerability has been found in 0x4m4 HexStrike AI up to d689933ff579d839c676c82b231f8e98326c5f04. Impacted is an unknown function of the file hexstrike_server.py of the component Execute Endpoint. The manipulation of the argument code/script leads to os command injection. It is possible to initiate the attack remotely. The exploit has been disclosed to the public and may be used. This product is using a rolling release to provide continious delivery. Therefore, no version details for affected nor updated releases are available. The project was informed of the problem early through an issue report but has not responded yet.
Executive Summary
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Technical Details
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Mitigations
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
References
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Additional Metadata
{
"score": "7.3",
"pubDate": "2026-09-14T03:16:37.427Z",
"pubdate": "2026-09-14T03:16:37.427Z",
"executiveSummary": "A critical OS command injection vulnerability exists within the Execute Endpoint of 0x4m4 HexStrike AI, affecting versions up to d689933ff579d839c676c82b231f8e98326c5f04.\nThe vulnerability originates from improper neutralization of input provided to the code/script argument within the hexstrike_server.py file.\nThis flaw allows a remote, unauthenticated attacker to execute arbitrary system commands with the privileges of the underlying server process.\nSuccessful exploitation poses a severe risk to the confidentiality, integrity, and availability of the host system, potentially leading to a full system compromise, unauthorized data exfiltration, or the deployment of persistent malicious payloads.\nGiven that the vulnerability is publicly disclosed and the project maintainers have not yet responded or provided a patch, the risk level is considered high.\nThe continuous delivery model employed by the project currently lacks specific versioning, making it difficult for administrators to verify the status of their deployments.",
"technicalDetails": "The vulnerability is an OS command injection flaw located in the Execute Endpoint component of 0x4m4 HexStrike AI. The root cause is the insecure handling of user-supplied data in the 'code/script' argument processed by the hexstrike_server.py file.\nAnalysis of the server-side logic indicates that input supplied via this argument is likely passed directly to an underlying system shell (e.g., using functions such as os.system(), subprocess.call(..., shell=True), or similar exec-family functions) without sufficient validation, sanitization, or escaping.\nAn attacker can exploit this by crafting a malicious payload containing shell metacharacters such as semicolons (;), pipes (|), logical AND/OR operators (&&, ||), or backticks (`). By injecting these characters, an attacker can terminate the intended execution flow and append arbitrary system commands that will be executed by the server process.\nThe attack flow follows a predictable pattern: 1) An attacker identifies the remote accessible Execute Endpoint. 2) The attacker crafts a request containing a malicious string in the 'code/script' parameter. 3) The application receives the request and passes the tainted parameter to the vulnerable execution routine in hexstrike_server.py. 4) The shell evaluates the injected command, leading to code execution. 5) The attacker receives the output or impacts the server state depending on the injected command.\nBecause the interface is reachable remotely, the attack vector does not require local access or physical proximity. Furthermore, the absence of input validation ensures that the shell interprets the input as executable instructions rather than data.\nPost-exploitation impact is catastrophic. Because the HexStrike AI server must presumably interface with system resources to perform its function, the process is likely running with elevated permissions. Attackers can leverage this to install backdoors, pivot deeper into the internal network, modify or delete critical data, or exfiltrate sensitive environment variables, including API keys or configuration files stored on the server.\nThe lack of version control in the rolling release model complicates incident response, as there is no specific 'fixed' version to roll forward to, necessitating manual audit of the hexstrike_server.py source code for signs of improper input handling."
}