Cloudfavorites Favorites-Web Server-Side Request Forgery Vulnerability

Vulnerability

A critical server-side request forgery (SSRF) vulnerability has been identified in Cloudfavorites Favorites-Web versions through 1.3.0. The issue arises in the 'getCollectLogoUrl' function within 'CollectController.java', where the 'url' parameter is user-controllable and lacks proper security validation. This flaw allows remote attackers to manipulate the 'url' argument, potentially probing and exploiting internal services of the target system.

Impact

Exploitation of this vulnerability allows for server-side request forgery, where an attacker can make the server send requests to internal services or external systems, potentially leading to unauthorized data access or manipulation.

Reproduction

To reproduce this vulnerability, send a POST request to '/collect/getCollectLogoUrl' with a crafted 'url' parameter. The request can be made using tools like curl or Postman, or through a web application vulnerability scanner that supports SSRF testing. Ensure that the 'url' parameter points to a location that the server can access, such as an internal service or a controlled external resource.

Added: Aug 4, 2025, 11:18 PM
Updated: Aug 4, 2025, 11:18 PM

Vulnerability Rating

Custom Algorithm
spread
0.0
impact
0.6
exploitability
6.0
remediation
0.0
relevance
0.3
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.