CVE-2026-39981
8.8Josh-XT · AGiXT
The safe_join function in AGiXT versions prior to 1.9.2 fails to validate file paths, allowing authenticated attackers to perform directory traversal to read, write, or delete arbitrary server files.
Executive summary
A directory traversal vulnerability in AGiXT allows authenticated attackers to perform arbitrary file operations, posing a significant risk to server integrity and data confidentiality.
Vulnerability
This is a path traversal vulnerability (CWE-22) located in the safe_join function of the essential_abilities extension. An authenticated attacker can exploit this flaw to bypass workspace restrictions and manipulate files on the host server.
Business impact
The ability to read, write, or delete arbitrary files on the host server provides an attacker with broad control over the application environment. This could lead to the theft of sensitive configuration data, the injection of malicious code, or a total loss of system availability. Given the CVSS score of 8.8, this flaw represents a high-severity risk that could be leveraged to escalate privileges or move laterally within the network.
Remediation
Immediate Action: Update the AGiXT platform to version 1.9.2 or later to apply the necessary path validation logic.
Proactive Monitoring: Review system and application logs for unusual file access patterns, especially those containing directory traversal sequences such as dot-dot-slash notation.
Compensating Controls: Deploy a Web Application Firewall or host-based intrusion detection system to monitor and block requests attempting to access restricted file paths outside the designated agent workspace.
Exploitation status
Public Exploit Available: Unknown.
Analyst recommendation
Organizations utilizing AGiXT must prioritize upgrading to version 1.9.2 immediately. Because the vulnerability allows for arbitrary file write and delete operations, the potential for persistent compromise is high. Administrators should treat this as a critical maintenance item to prevent unauthorized access to the underlying server infrastructure.