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. |
| Impact | The CVSS v4.0 score of 5.3 reflects a moderate risk profile with network-accessible attack vector, low attack complexity, and requirement for low-privilege authentication. The vector indicates low confidentiality impact with no integrity or availability impact (VC:L/VI:N/VA:N). While the CVSS severity is moderate, the practical risk is constrained by three key factors: (1) authentication is required, reducing the pool of potential attackers to users with valid Lychee accounts; (2) the impact is limited to information disclosure from internal services reachable via loopback or link-local addresses, not remote code execution; and (3) no public exploit code or CISA KEV designation has been identified, suggesting limited real-world exploitation pressure. However, for organizations running Lychee in security-sensitive environments (especially where internal services are exposed on loopback interfaces), this represents a meaningful bypass of defense-in-depth controls that may warrant prioritized patching. The incomplete nature of the IP validation-affecting all four protection configuration settings-indicates a systematic implementation flaw rather than an edge case. |
| Exploit ScenarioDerived | An authenticated Lychee user with permission to import photos via URL crafts a request to Photo::fromUrl with a target address of 127.0.0.1:6379 (or similar loopback address) to probe an internal Redis instance, or uses fe80::1 to access link-local services such as cloud metadata endpoints or internal management interfaces. Because the IP validation does not properly block these address ranges, the request reaches the internal service, allowing the attacker to leak sensitive configuration, credentials, or service metadata. This requires valid authentication to the Lychee application itself, limiting the threat to insider threats or compromised user accounts. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Mar 26, 2026
Incomplete IP validation in Lychee's SSRF protection mechanism allows authenticated users to bypass all four security configuration settings by leveraging loopback and link-local addresses, enabling access to internal services. The vulnerability affects Lychee versions prior to 7.5.1 and requires prior authentication but carries low confidentiality impact. No public exploit code or active exploitation has been identified at time of analysis, though the attack vector is network-accessible and requires minimal complexity.
RemediationAI
Upgrade Lychee to version 7.5.1 or later, which contains the corrected IP validation logic for loopback and link-local address ranges. The fix is available in the upstream repository at commit 41386677681d18cd04e42a35b50bd88bf53a4a6a. Until patching is feasible, operators should enforce network-level controls by restricting outbound connections from the Lychee service to trusted internal IP ranges, disable the Photo::fromUrl feature if not required, and review authentication policies to limit photo import functionality to trusted administrative users only. Consult https://github.com/LycheeOrg/Lychee/security/advisories/GHSA-vq6w-prpf-h287 for vendor-specific mitigation recommendations.
Affected VersionsENISA
Affected Packages
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
Lychee (cpe:2.3:a:lycheeorg:lychee:*:*:*:*:*:*:*:*) is an open-source photo management application that implements Server-Side Request Forgery (SSRF) protections in its Photo::fromUrl functionality. The vulnerability is classified under CWE-918 (Server-Side Request Forgery), which occurs when a web application fetches remote resources without adequate validation of the target address. The initial patch for GHSA-cpgw-wgf3-xc6v introduced IP address validation logic, but the implementation was incomplete-it failed to properly detect and block IPv4 loopback ranges (127.0.0.0/8), IPv6 loopback (::1), and link-local address ranges (169.254.0.0/16 for IPv4 and fe80::/10 for IPv6). This allows an authenticated attacker to craft requests to internal services by bypassing the intended network segmentation controls.
Know when Lychee 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
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:L/SI:N/SA:N
Primary rating from GitHub Advisory · only source for this CVE.
CVSS VectorGitHub Advisory
Lifecycle Timeline
2DescriptionGitHub Advisory
Lychee is a free, open-source photo-management tool. The patch introduced for GHSA-cpgw-wgf3-xc6v (SSRF via Photo::fromUrl) contains an incomplete IP validation check that fails to block loopback addresses and link-local addresses. Prior to version 7.5.1, an authenticated user can still reach internal services using direct IP addresses, bypassing all four protection configuration settings even when they are set to their secure defaults. Version 7.5.1 contains a fix for the issue.
Executive ViewAI
Organizations using Lychee should be aware of moderate risk from CVE-2026-33537, a server-side request forgery vulnerability rated CVSS 5.3. Users could be tricked into performing unintended actions. Organizations should apply vendor updates when available and monitor for exploitation.
Apply vendor patch. If patching is delayed: implement egress filtering, block metadata endpoints.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Server-Side Request Forgery exploits applications that fetch remote resources based on user-supplied URLs.
Related Vulnerabilities in Lychee SSRF Protection Bypass
View all 2Cross-site Request Forgery (CSRF) vulnerability in Lychee version 3.1.6, allows remote attackers to execute arbitrary co
Cross Site Scripting (XSS) vulnerability in Lychee 3.1.6, allows remote attackers to execute arbitrary code and obtain s
Lychee is a free photo-management tool. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploitable,
Authenticated path traversal in Lychee photo-management tool prior to 7.6.4 allows any logged-in user to read files acce
Lychee photo management tool versions before 7.1.0 contain an authorization bypass in the album password unlock mechanis
Paid fulfillment bypass in Lychee (Supporter/Pro editions) before 7.7.0: the checkout validators accept any OmnipayProvi
Unauthenticated buyers on Lychee instances running the Supporter/Pro webshop can tamper with the parameters handed to th
Unauthenticated attackers who know the shared identifier of a public, password-protected Lychee album can pull down a ZI
Lychee photo-management instances running versions prior to 7.6.1 expose POST /api/v2/Album::unlock with no throttle, at
Denial of service in Lychee before 7.7.0 allows an authenticated user with upload/import permission to tie up image-proc
Unauthenticated remote attackers can retrieve a complete OpenAPI schema and repeatedly force CPU-intensive schema regene
Lychee-v3 3.2.16 is affected by a Cross Site Scripting (XSS) vulnerability in php/Access/Guest.php. Rated medium severit
EUVD-2026-16369
NVD
CVE.org
EPSS
Vulnrichment
GitHub
Exploit-DB