Description
Agent Zero before version 1.15 contains a path traversal vulnerability that allows unauthenticated attackers to read arbitrary files by supplying crafted paths to the image file serving endpoint, which relies solely on an extension allowlist while the path containment check is explicitly disabled. Attackers can request any file with an image extension readable by the process, including files outside the agent workspace, user home directories, and mounted volumes, and can also leverage symlink-based escapes due to the lack of path canonicalization in the path resolution logic.
Published: 2026-05-27
Score: 7.1 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Agent Zero before version 1.15 contains a path traversal flaw that lets unauthenticated users read any file with an image extension that the server process can access. The vulnerability arises because the image_get API uses only an extension allowlist and disables its path containment check, allowing the attacker to specify crafted paths. The lack of path canonicalization means that symbolic links can be exploited to escape the intended directory. Successful exploitation allows an attacker to read configuration files, certificates, user data, or any mounted volume the process can reach, potentially enabling further compromise or exfiltration of sensitive data.

Affected Systems

Vendor 3clyp50 provides the open‑source Agent Zero platform. All releases prior to version 1.15 are affected; the advisory indicates that every build in the 1.0‑1.14 series is vulnerable. No specific operating system or deployment scenario restrictions are listed, implying that any host running an impacted agent will be at risk if the image_get endpoint is exposed.

Risk and Exploitability

The CVSS score of 7.1 classifies the flaw as high severity. EPSS is not available, so the current exploitation probability cannot be quantified from the publicly available metrics. The vulnerability is not listed in the CISA KEV catalog, but its ability to access arbitrary files in the process’s namespace remains a serious risk, especially when the host is multi‑tenant or holds sensitive material. Attackers can trigger the flaw via HTTP requests to the image_get endpoint; no authentication or additional privileges are required.

Generated by OpenCVE AI on May 27, 2026 at 21:54 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Agent Zero to version 1.15 or later, which restores proper path containment checks and canonicalizes file references.
  • If upgrading is not immediately possible, restrict external access to the image_get endpoint or require authentication to prevent unauthenticated read attempts.
  • Configure the file‑serving process to run with the least privileges necessary, ensuring it cannot read files beyond its designated workspace and that filesystem permissions deny access to configuration, credential, or user home directories.

Generated by OpenCVE AI on May 27, 2026 at 21:54 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 29 May 2026 16:00:00 +0000

Type Values Removed Values Added
First Time appeared 3clyp50
3clyp50 agent-zero
Vendors & Products 3clyp50
3clyp50 agent-zero

Thu, 28 May 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Wed, 27 May 2026 15:15:00 +0000

Type Values Removed Values Added
Description Agent Zero before version 1.15 contains a path traversal vulnerability that allows unauthenticated attackers to read arbitrary files by supplying crafted paths to the image file serving endpoint, which relies solely on an extension allowlist while the path containment check is explicitly disabled. Attackers can request any file with an image extension readable by the process, including files outside the agent workspace, user home directories, and mounted volumes, and can also leverage symlink-based escapes due to the lack of path canonicalization in the path resolution logic.
Title Agent Zero < 1.15 Path Traversal File Read via image_get API
Weaknesses CWE-22
References
Metrics cvssV3_1

{'score': 6.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N'}

cvssV4_0

{'score': 7.1, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

3clyp50 Agent-zero
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-05-28T14:23:07.486Z

Reserved: 2026-05-18T19:22:26.749Z

Link: CVE-2026-47118

cve-icon Vulnrichment

Updated: 2026-05-28T14:23:00.474Z

cve-icon NVD

Status : Deferred

Published: 2026-05-27T15:16:30.543

Modified: 2026-05-27T19:59:03.360

Link: CVE-2026-47118

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-05-29T15:50:42Z

Weaknesses