Skip to main content

Lychee CVE-2026-33537

| EUVDEUVD-2026-16369 MEDIUM
Server-Side Request Forgery (SSRF) (CWE-918)
2026-03-26 GitHub_M
5.3
CVSS 4.0 · GitHub Advisory
View

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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.0% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – 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

Lychee < 7.5.1

Affected Packages

euvd lychee fix: 7.5.1

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

GitHub Advisory PRIMARY 5.3 MEDIUM
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

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

Lifecycle Timeline

2
Patch available
Apr 16, 2026 - 05:29 EUVD
7.5.1
CVE Published
Mar 26, 2026 - 20:01 nvd
MEDIUM 5.3

DescriptionGitHub 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

Why It Matters

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.

Business Impact: Low
Compensating Controls

Apply vendor patch. If patching is delayed: implement egress filtering, block metadata endpoints.

Threat Intelligence Overview

EPSS Score
0.0%
Top 88% exploitable
Data Quality
5 sources
Confidence: Medium

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 No
EPSS 0.0%
Patch available Yes
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
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact
Low
Technical Impact
Partial

Priority Score

26
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +26
PoC: 0
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.

Related Vulnerabilities in Lychee SSRF Protection Bypass

View all 2

More in Lychee

View all
CVE-2024-25808 HIGH POC
8.3 Mar 22

Cross-site Request Forgery (CSRF) vulnerability in Lychee version 3.1.6, allows remote attackers to execute arbitrary co

CVE-2024-25807 MEDIUM POC
6.1 Mar 22

Cross Site Scripting (XSS) vulnerability in Lychee 3.1.6, allows remote attackers to execute arbitrary code and obtain s

CVE-2023-52082 CRITICAL
9.8 Dec 28

Lychee is a free photo-management tool. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploitable,

CVE-2026-62679 HIGH
8.9 Oct 15

Authenticated path traversal in Lychee photo-management tool prior to 7.6.4 allows any logged-in user to read files acce

CVE-2026-22784 MEDIUM POC
4.3 Jan 12

Lychee photo management tool versions before 7.1.0 contain an authorization bypass in the album password unlock mechanis

CVE-2026-77466 HIGH
8.3 Oct 15

Paid fulfillment bypass in Lychee (Supporter/Pro editions) before 7.7.0: the checkout validators accept any OmnipayProvi

CVE-2026-77470 HIGH
8.3 Oct 15

Unauthenticated buyers on Lychee instances running the Supporter/Pro webshop can tamper with the parameters handed to th

CVE-2026-61838 HIGH
8.2 Oct 15

Unauthenticated attackers who know the shared identifier of a public, password-protected Lychee album can pull down a ZI

CVE-2026-61611 HIGH
7.5 Oct 15

Lychee photo-management instances running versions prior to 7.6.1 expose POST /api/v2/Album::unlock with no throttle, at

CVE-2026-77467 HIGH
7.1 Oct 15

Denial of service in Lychee before 7.7.0 allows an authenticated user with upload/import permission to tie up image-proc

CVE-2026-77468 MEDIUM
6.9 Oct 15

Unauthenticated remote attackers can retrieve a complete OpenAPI schema and repeatedly force CPU-intensive schema regene

CVE-2021-43675 MEDIUM
6.1 Dec 15

Lychee-v3 3.2.16 is affected by a Cross Site Scripting (XSS) vulnerability in php/Access/Guest.php. Rated medium severit

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