Skip to main content

Modelscope CVE-2026-6605

| EUVDEUVD-2026-23774 MEDIUM
Server-Side Request Forgery (SSRF) (CWE-918)
2026-04-20 VulDB
5.5
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

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

  1. Recon
    Attacker identifies exposed AgentScope endpoint
  2. Delivery
    Crafts malicious URL with internal target
  3. Exploit
    Submits request to _get_bytes_from_web_url function
  4. Install
    Server fetches URL without validation
  5. C2
    Internal resource/metadata endpoint is queried
  6. Execute
    Response data is returned to attacker
  7. Impact
    Credentials/internal data harvested or lateral movement initiated

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V4 - API and Web Service URL allowlisting, SSRF prevention
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Credential Access

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

Exploitation Conditions

The _get_bytes_from_web_url function must be accessible to untrusted input (either directly via an API endpoint, command-line argument, or configuration parameter that can be manipulated by an attacker). The vulnerability requires no authentication (CVSS PR:N) and no user interaction (CVSS UI:N), meaning any network path to the function is exploitable. Exploitation is limited by network policies: if the AgentScope server has firewall rules blocking outbound connections or cannot reach internal services, the attacker's ability to exfiltrate sensitive data is constrained, though the SSRF itself still succeeds. The attack is not limited by default configuration - standard AgentScope deployments with no additional security hardening are exploitable. No CVE-specific platform or OS constraints are documented; the vulnerability affects AgentScope on any supported platform (Linux, Windows, macOS) where the Python component is executed.

Impact

CVSS 6.9 (Network/Low Complexity/No Privileges/No User Interaction required) indicates network-accessible SSRF with low attack complexity. The vector shows partial confidentiality, integrity, and availability impacts (VC:L/VI:L/VA:L) without scope change, suggesting attackers can read internal resources or interact with backend services but cannot escalate to full system compromise from this flaw alone. EPSS score is not provided, limiting exploitation probability assessment. However, the combination of public exploit availability (E:P), network vector (AV:N), and SSRF's high real-world utility for lateral movement and credential theft elevates practical risk beyond the moderate CVSS score. The vendor's non-response to disclosure is a significant signal that no patch timeline exists, leaving organizations unable to rely on an upstream fix. The low complexity and lack of authentication requirements mean any internet-connected AgentScope instance is exploitable. Real-world risk hinges on deployment context: if AgentScope is deployed in isolated environments with no internal network access from the server, risk is lower; if it runs in cloud or corporate networks with access to internal services (databases, cloud metadata endpoints, other microservices), risk is significantly higher for lateral movement attacks.

Exploit ScenarioDerived

An attacker sends a crafted request to an internet-facing AgentScope instance, specifying a malicious URL to the _get_bytes_from_web_url function (e.g., via an API endpoint that accepts URL parameters). The function processes the URL without validation and makes an HTTP request from the server, allowing the attacker to access internal services such as cloud metadata endpoints to steal credentials, enumerate internal APIs on RFC 1918 networks, or interact with backend databases that trust connections from the application server. Publicly available exploit code on GitHub (YLChen-007 gist) demonstrates the attack, lowering the barrier for opportunistic exploitation.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.0% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Apr 20, 2026

Server-side request forgery in ModelScope AgentScope up to version 1.0.18 allows remote unauthenticated attackers to manipulate the _get_bytes_from_web_url function in src/agentscope/_utils/_common.py, enabling them to make arbitrary HTTP requests from the affected server. Publicly available exploit code exists, and the vendor has not responded to early disclosure attempts, leaving affected installations vulnerable to attackers probing internal networks and services.

RemediationAI

No vendor-released patch identified at time of analysis; the vendor did not respond to early disclosure. Immediate mitigation requires upgrading AgentScope to a version newer than 1.0.18 if one becomes available, but no confirmed patched version exists in current records. Compensating controls include: (1) Restrict network access to AgentScope servers by implementing firewall rules that block outbound HTTP/HTTPS traffic from AgentScope hosts except to explicitly whitelisted external domains and services - verify that AgentScope's legitimate use cases are not blocked; (2) Deploy egress filtering at the network boundary to prevent internal metadata service access (e.g., AWS 169.254.169.254, Azure 168.63.129.16, GCP metadata endpoints) from AgentScope processes - this prevents credential harvesting but may affect cloud-native deployments; (3) Run AgentScope in an isolated network segment without direct access to internal databases, APIs, or sensitive services - this reduces the value of SSRF but requires architectural changes; (4) Implement request inspection and validation at the application level by forking AgentScope and adding URL scheme validation (whitelist http/https only), IP address filtering (block RFC 1918 private ranges and loopback), and hostname resolution validation (prevent DNS rebinding) - this requires custom development and ongoing maintenance. Monitor vendor channels and security bulletins for a patched version release.

Affected VersionsENISA

agentscope 1.0.1
agentscope 1.0.15
agentscope 1.0.11
agentscope 1.0.8
agentscope 1.0.2
agentscope 1.0.9
agentscope 1.0.3
agentscope 1.0.10
agentscope 1.0.18
agentscope 1.0.5
agentscope 1.0.6
agentscope 1.0.7
agentscope 1.0.17
agentscope 1.0.4
agentscope 1.0.16
agentscope 1.0.0
agentscope 1.0.14
agentscope 1.0.13
agentscope 1.0.12

Affected Packages

pypi agentscope no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in pypi

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

Technical ContextAI · show details

The vulnerability exists in AgentScope's internal URL fetching utility, specifically the _get_bytes_from_web_url function which likely uses HTTP client libraries (such as requests or urllib) without proper URL validation or host filtering. CWE-918 (Server-Side Request Forgery) indicates insufficient input sanitization on URLs passed to web request functions. The component is classified as an Internal Service, suggesting it is used by other AgentScope modules to fetch remote content. CPE data identifies AgentScope as the affected product across all versions up to and including 1.0.18, with no version constraint specified in the vulnerability record, implying all documented versions below 1.0.18 are affected.

Know when Modelscope 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 (VulDB) PRIMARY 5.5 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P

Primary rating from Vendor (VulDB) · only source for this CVE.

CVSS VectorVendor: VulDB

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

Lifecycle Timeline

5
CVSS changed
Apr 29, 2026 - 01:12 NVD
6.9 (MEDIUM) 5.5 (MEDIUM)
PoC Detected
Apr 29, 2026 - 01:00 vuln.today
Public exploit code
Severity Changed
Apr 20, 2026 - 05:22 NVD
HIGH MEDIUM
CVSS changed
Apr 20, 2026 - 05:22 NVD
7.3 (HIGH) 6.9 (MEDIUM)
CVE Published
Apr 20, 2026 - 04:30 nvd
MEDIUM 5.5

DescriptionCVE.org

A security flaw has been discovered in modelscope agentscope up to 1.0.18. This affects the function _get_bytes_from_web_url of the file src/agentscope/_utils/_common.py of the component Internal Service. Performing a manipulation results in server-side request forgery. It is possible to initiate the attack remotely. The exploit has been released to the public and may be used for attacks. The vendor was contacted early about this disclosure but did not respond in any way.

Threat Intelligence Overview

EPSS Score
0.0%
Top 89% exploitable
Exploit
POC
Public exploit code exists
Social Media
1
Sightings
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment CIRCL GitHub VulDB

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 MEDIUM
CISA KEV No
Public POC Yes
EPSS 0.0%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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· derived
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
Yes
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

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

Attack Technique

Server-Side Request Forgery exploits applications that fetch remote resources based on user-supplied URLs.

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-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-84202 HIGH
8.7 Sep 01

Unsafe PyYAML deserialization in ModelScope through v1.40.0 enables remote code execution when users load model configur

CVE-2026-85686 HIGH
8.7 Sep 04

Server-side request forgery in ms-swift 4.5.2 allows unauthenticated remote attackers to weaponize the server's multimod

CVE-2026-10801 LOW POC
1.1 Jun 04

Cache key collision in modelscope ms-swift up to 4.2.0 allows a local, low-privileged attacker to cause PIL image integr

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