CVE-2026-39981
Full vulnerability record from the local CVENow database.
Description
AGiXT is a dynamic AI Agent Automation Platform. Prior to 1.9.2, the safe_join() function in the essential_abilities extension fails to validate that resolved file paths remain within the designated agent workspace. An authenticated attacker can use directory traversal sequences to read, write, or delete arbitrary files on the server hosting the AGiXT instance. This vulnerability is fixed in 1.9.2.
Severity
HIGH
CVSS score
8.8
(v3.1)
Vulnerability status
Analyzed
Source identifier
Published
2026-04-09 18:17:02.350000
Last modified
2026-10-26 22:10:00.163000
View original CVE JSON
{
"id": "CVE-2026-39981",
"sourceIdentifier": "[email protected]",
"published": "2026-04-09T18:17:02.350",
"lastModified": "2026-10-26T22:10:00.163",
"vulnStatus": "Analyzed",
"cveTags": [],
"descriptions": [
{
"lang": "en",
"value": "AGiXT is a dynamic AI Agent Automation Platform. Prior to 1.9.2, the safe_join() function in the essential_abilities extension fails to validate that resolved file paths remain within the designated agent workspace. An authenticated attacker can use directory traversal sequences to read, write, or delete arbitrary files on the server hosting the AGiXT instance. This vulnerability is fixed in 1.9.2."
},
{
"lang": "es",
"value": "AGiXT es una plataforma dinámica de automatización de agentes de IA. Antes de la versión 1.9.2, la función safe_join() en la extensión essential_abilities no valida que las rutas de archivo resueltas permanezcan dentro del espacio de trabajo del agente designado. Un atacante autenticado puede usar secuencias de salto de directorio para leer, escribir o eliminar archivos arbitrarios en el servidor que aloja la instancia de AGiXT. Esta vulnerabilidad se corrigió en la versión 1.9.2."
}
],
"affected": [
{
"source": "[email protected]",
"affectedData": [
{
"vendor": "Josh-XT",
"product": "AGiXT",
"versions": [
{
"version": "< 1.9.2",
"status": "affected"
}
]
}
]
}
],
"metrics": {
"cvssMetricV31": [
{
"source": "[email protected]",
"type": "Secondary",
"cvssData": {
"version": "3.1",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H",
"baseScore": 8.8,
"baseSeverity": "HIGH",
"attackVector": "NETWORK",
"attackComplexity": "LOW",
"privilegesRequired": "LOW",
"userInteraction": "NONE",
"scope": "UNCHANGED",
"confidentialityImpact": "HIGH",
"integrityImpact": "HIGH",
"availabilityImpact": "HIGH"
},
"exploitabilityScore": 2.8,
"impactScore": 5.9
}
],
"ssvcV203": [
{
"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"ssvcData": {
"timestamp": "2026-04-13T20:10:01.620594Z",
"id": "CVE-2026-39981",
"options": [
{
"exploitation": "poc"
},
{
"automatable": "no"
},
{
"technicalImpact": "total"
}
],
"role": "CISA Coordinator",
"version": "2.0.3"
}
}
]
},
"weaknesses": [
{
"source": "[email protected]",
"type": "Secondary",
"description": [
{
"lang": "en",
"value": "CWE-22"
}
]
}
],
"configurations": [
{
"nodes": [
{
"operator": "OR",
"negate": false,
"cpeMatch": [
{
"vulnerable": true,
"criteria": "cpe:2.3:a:agixt:agixt:*:*:*:*:*:*:*:*",
"versionEndExcluding": "1.9.2",
"matchCriteriaId": "6F449F33-93CD-4458-90EA-D08F96F8B919"
}
]
}
]
}
],
"references": [
{
"url": "https://github.com/Josh-XT/AGiXT/commit/2079ea5a88fa671a921bf0b5eba887a5a1b73d5f",
"source": "[email protected]",
"tags": [
"Patch"
]
},
{
"url": "https://github.com/Josh-XT/AGiXT/releases/tag/v1.9.2",
"source": "[email protected]",
"tags": [
"Product",
"Release Notes"
]
},
{
"url": "https://github.com/Josh-XT/AGiXT/security/advisories/GHSA-5gfj-64gh-mgmw",
"source": "[email protected]",
"tags": [
"Exploit",
"Vendor Advisory"
]
}
]
}