EyouCMS Server-Side Request Forgery Vulnerability

Vulnerability

A server-side request forgery (SSRF) vulnerability exists in EyouCMS versions through 1.7.7. The issue arises in the 'saveRemote' function within 'application/function.php', where remote image fetching lacks proper URL validation. This flaw allows authenticated attackers to manipulate the server into sending HTTP requests to arbitrary internal or external hosts, potentially accessing sensitive services or data.

Impact

Exploitation of this vulnerability could lead to unauthorized access to internal network services, cloud metadata endpoints, and the ability to probe internal systems or perform denial-of-service attacks on internal services.

Reproduction

To reproduce this vulnerability, an authenticated user must send a POST request to the image catch endpoint '/index.php?m=user&c=Uploadify&a=ueditor&action=catchimage', including a crafted URL that points to an internal service or resource. The server will attempt to fetch the URL, and the response can be used to confirm successful exploitation.

Remediation

Users are advised to update to EyouCMS version 1.7.8, which addresses this vulnerability.

Added: Dec 31, 2025, 4:17 AM
Updated: Dec 31, 2025, 4:17 AM

Vulnerability Rating

Custom Algorithm
spread
1.0
impact
10.0
exploitability
6.8
remediation
7.7
relevance
1.8
threat
6.4
urgency
2.9
incentive
1.7

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.