Skip to main content

AgentScope CVE-2026-85685

| EUVDEUVD-2026-71134 HIGH
Path Traversal (CWE-22)
2026-09-04 VulnCheck GHSA-gpf9-4466-gc5g
8.7
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Identify exposed AgentScope server endpoint
  2. Delivery
    Send add_skill request with traversal skill_path
  3. Exploit
    Server copies target directory into skills folder
  4. Execution
    Query workspace skill listing to retrieve copied files
  5. Impact
    Exfiltrate sensitive server credentials or configuration

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V5 - File Handling Path canonicalization, traversal prevention
MITRE ATT&CK

2 techniques across 2 tactics: Discovery, Collection

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

No special conditions are required for exploitation against a network-exposed AgentScope server; the vulnerability exists in the default LocalWorkspace.add_skill implementation with no authentication gate per the PR:N CVSS metric. The AgentScope server must be reachable over the network from the attacker's position (default when the server is run without additional network controls). The attacker must be able to send an HTTP request to the add_skill endpoint with an arbitrary skill_path value. Exploitation is limited to directories and files readable by the operating system user running the AgentScope server process - root-owned files with restricted permissions cannot be accessed unless the server runs as root. Deployments where the server is bound exclusively to localhost or protected behind an authenticated reverse proxy are not directly exploitable from remote positions.

Impact

The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N) establishes a clear high-severity, unauthenticated network-exploitable information disclosure vulnerability with no complexity or interaction barriers. EPSS data is not present in the provided intelligence, and the vulnerability is not listed in CISA KEV at time of analysis, suggesting no confirmed active exploitation. No public exploit code has been identified from available references, though the VulnCheck advisory and a GitHub issue provide sufficient technical detail to construct a proof of concept with minimal effort given the trivial nature of the path traversal. From an SSVC perspective: exploitation is likely automatable (AV:N/AC:L/PR:N), technical impact is partial (confidentiality only, no code execution directly from this bug), but the ease of exploitation elevates operational priority. The primary limiting factor is how widely AgentScope servers are exposed to untrusted networks - in local developer or sandboxed deployments, real-world risk is significantly reduced.

Exploit ScenarioDerived

An attacker with network access to an AgentScope server sends an HTTP request to the add_skill endpoint with skill_path set to a sensitive server directory such as /etc/ssh or the application's configuration directory. The server process copies the target directory contents into the workspace skills folder without restriction. The attacker then queries the workspace skill listing API to retrieve the copied files, exfiltrating SSH host keys, application secrets, or other credential material accessible to the server process.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.5% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Sep 04, 2026

Unauthenticated path traversal in AgentScope through 2.0.7.post1 allows remote attackers to copy arbitrary server-side directories into the agent workspace via the unvalidated skill_path parameter in LocalWorkspace.add_skill, exposing sensitive server files through the workspace skill listing API. The affected function performs no confinement of the source path, enabling directory traversal to any filesystem location readable by the server process. No patch has been confirmed at time of analysis; CVSS 4.0 rates this 8.7 with no privileges or user interaction required.

RemediationAI

No vendor-released patch has been identified at time of analysis. As a primary compensating control, operators should restrict network access to the AgentScope server to trusted internal networks or localhost-only bindings, preventing untrusted actors from reaching the add_skill endpoint - note this does not remove the vulnerability but reduces attacker reach. Where the skill management API is not needed, disable or remove the LocalWorkspace.add_skill endpoint from exposed surfaces. If running in a containerized environment, restrict the server process to a read-only filesystem view outside the designated workspace directory using volume mounts or seccomp/AppArmor profiles, which limits the directories an attacker can traverse into. Monitor the upstream GitHub repository at https://github.com/agentscope-ai/agentscope for a patched release and apply it as soon as available.

Affected VersionsENISA

agentscope 0 ≤2.0.7.post1

Affected Packages

euvd agentscope no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

AgentScope is an AI agent orchestration framework (CPE: cpe:2.3:a:agentscope-ai:agentscope:*:*:*:*:*:*:*:*) that exposes a workspace API for managing agent skills. The vulnerability (CWE-22: Improper Limitation of a Pathname to a Restricted Directory) resides in src/agentscope/workspace/_local_workspace.py within the LocalWorkspace.add_skill method. The function accepts a skill_path request parameter and uses it as a source path for a directory copy operation into the server-side skills directory without normalizing, anchoring, or validating the path against a base directory. An attacker supplying an absolute path such as /etc or /home bypasses all workspace boundaries. The copied files then appear in the workspace skill listing, providing a read-back channel for the exfiltrated content.

Know when Agentscope gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (VulnCheck) PRIMARY 8.7 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
vuln.today AI 7.5 HIGH

Network-reachable endpoint, no auth or complexity required; only confidentiality impacted as directory copy does not overwrite victim data outside workspace.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

AgentScope through 2.0.7.post1 contains a path traversal vulnerability in LocalWorkspace.add_skill that copies arbitrary server directories into the agent workspace via an unconfined source path parameter. Attackers can supply any directory path in the skill_path request parameter to copy files into the skills directory, making them accessible through the workspace skill listing.

Executive ViewAI

Why It Matters

AgentScope deployments through version 2.0.7.post1 expose sensitive server files to unauthorized remote access due to an unauthenticated path traversal vulnerability requiring no user interaction. Attackers can extract confidential data including configuration files, credentials, and business documents from affected servers. No vendor patch is available, creating immediate operational risk for organizations deploying this product.

Business Impact: High
Compensating Controls

Restrict network access to LocalWorkspace API endpoints via firewall or network segmentation; implement Web Application Firewall rules to block or sanitize skill_path parameters containing directory traversal sequences; apply minimal-privilege filesystem permissions to the server process user account; enable audit logging on API requests to detect exploitation attempts.

Threat Intelligence Overview

EPSS Score
0.5%
Top 62% exploitable
Prevalence
Low
niche AI agent developer framework, limited production enterprise footprint
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.5%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
Yes
Human Impact
High
Technical Impact
Partial

Priority Score

44
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +44
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Path traversal exploits occur when applications use user-controlled input to construct file system paths without proper validation.

CVE-2024-48050 CRITICAL POC
9.8 Nov 04

In agentscope <=v0.0.4, the file agentscope\web\workstation\workflow_utils.py has the function is_callable_expression. R

CVE-2024-8537 CRITICAL POC
9.1 Mar 20

A path traversal vulnerability exists in the modelscope/agentscope application, affecting all versions. Rated critical s

CVE-2024-8551 CRITICAL POC
9.1 Mar 20

A path traversal vulnerability exists in the save-workflow and load-workflow functionality of modelscope/agentscope vers

CVE-2024-8501 HIGH POC
8.8 Mar 20

An arbitrary file download vulnerability exists in the rpc_agent_client component of modelscope/agentscope version v0.0.

CVE-2024-8524 HIGH POC
7.5 Mar 20

A directory traversal vulnerability exists in modelscope/agentscope version 0.0.4. Rated high severity (CVSS 7.5), this

CVE-2024-8438 HIGH POC
7.5 Mar 20

A path traversal vulnerability exists in modelscope/agentscope version v.0.0.4. Rated high severity (CVSS 7.5), this vul

CVE-2026-51856 CRITICAL
9.8 Sep 30

Remote code execution in AgentScope 1.0.18 and 1.0.19 allows remote attackers to execute arbitrary Python in the service

CVE-2026-6603 MEDIUM POC
5.5 Apr 20

Remote code execution in ModelScope AgentScope up to version 1.0.18 allows unauthenticated network attackers to inject a

CVE-2026-6606 MEDIUM POC
5.5 Apr 20

Modelscope AgentScope versions up to 1.0.18 contain a server-side request forgery (SSRF) vulnerability in the _process_a

CVE-2026-6605 MEDIUM POC
5.5 Apr 20

Server-side request forgery in ModelScope AgentScope up to version 1.0.18 allows remote unauthenticated attackers to man

CVE-2026-6604 MEDIUM POC
5.5 Apr 20

Server-side request forgery (SSRF) in ModelScope AgentScope up to version 1.0.18 allows remote unauthenticated attackers

CVE-2026-51568 HIGH
8.1 Sep 30

Path traversal in AgentScope 1.0.0 through 1.0.18 lets an attacker who can influence the path argument passed to the age

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy