Skip to main content
VulnerabilityPublished

CVE-2026-3954: OpenBMB XAgent · Path Traversal

Affects OpenBMB XAgentSource CVE Database V5

0
Compare

Public exploit available · CVSS 6.9 Medium.

Data as of 30 Oct 2026, 11:52 UTC

CVSS 4.0 base score
6.9Medium
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.4% chance of exploitation in 30 days – higher than 42% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N/E:P

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 11 Mar 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponized: evidence found.

    CVSS exploit maturity: proof of concept public

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), CVSS vector, the Metasploit, Exploit-DB and nuclei-templates index as of 30 Oct 2026.

What to do

Affected software

ProductAffectedFixed in
OpenBMBXAgentAffected
  • =1.0.0
Fixed in–
GitHubopenbmb/XAgentpkg:github/openbmb/XAgentOther threatsAffected
  • =1.0.0
Fixed in–

CPE configurations (1)

  • cpe:2.3:a:openbmb:xagent:*:*:*:*:*:*:*:*

Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.

AI-suggested

To mitigate CVE-2026-3954, organizations should immediately restrict network access to the OpenBMB XAgent service, limiting it to trusted internal users and systems. Employ web application firewalls (WAFs) with custom rules to detect and block path traversal patterns in HTTP requests targeting the workspace function. Conduct thorough input validation and sanitization on the file_name parameter to reject traversal sequences and enforce strict allowlists for acceptable file paths. Monitor logs for suspicious access attempts involving unusual file paths or traversal characters. If possible, deploy application-layer sandboxing or containerization to limit the impact of unauthorized file access. Engage with the OpenBMB project or community to obtain updates or patches and apply them promptly once available. As a temporary workaround, consider disabling or restricting the vulnerable workspace functionality if it is not essential. Regularly audit and review file permissions on the server to minimize exposure of sensitive files. Finally, maintain an incident response plan to quickly address any exploitation attempts.

Description

CVE-2026-3954 is a path traversal vulnerability in OpenBMB XAgent version 1.0.0, specifically in the workspace function of the file XAgentServer/application/routers/workspace.py. This flaw allows remote attackers to manipulate the file_name argument to access files outside the intended directory. The vulnerability requires no authentication or user interaction and has a CVSS 4.0 base score of 6.9, indicating medium severity. Although the exploit code is publicly available, no known active exploitation has been reported. The OpenBMB project has been informed but has not yet issued a patch.

References

Community reviews

Loading reviews…