Album password bypass in Lychee ZIP downloads
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- Low
- Attack requirements
- Present
- Impact type
- Security bypass
- Confidentiality · integrity · availability
- High · None · None
- Fix status
- Fixed
Attack profile from CVSS 4.0 · CNA. Fix status from CNA. Impact type from CWE-285.
Summary
Lychee before 7.6.3 has an improper authorization flaw (CWE-285) in its ZIP download endpoint GET /api/v2/Zip. The endpoint checks download permission without first enforcing album access, so a public album protected by a password can be downloaded without the password. An unauthenticated remote attacker who knows the shared album identifier can download a ZIP archive of the album's photos, including full resolution originals and metadata when full photo access is enabled.
Written with Claude Haiku 5.5 from the sources below · 2026-10-28
Description from the CNA
Lychee is a free, open-source photo-management tool. Prior to 7.6.3, GET /api/v2/Zip authorizes album and photo archives through AlbumPolicy::canDownload() and PhotoPolicy::canDownload() without first enforcing AlbumPolicy::canAccess(). For a public, password-protected album with grants_download enabled, an unauthenticated attacker who knows the shared album identifier can download a ZIP archive without supplying the password or unlocking the album, even though browsing endpoints deny access. The archive exposes the album's photos and can include full-resolution originals and associated metadata when grants_full_photo_access is enabled. This issue is fixed in version 7.6.3.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- Poc
- Automatable
- Yes
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
Remediation
Upgrade Lychee to version 7.6.3, which fixes this issue.
Written with Claude Haiku 5.5 from the sources below · 2026-10-28
- Fix · CNA Lychee (LycheeOrg) Fixed in 7.6.3
Timeline
- 2026-10-16 Threatist record created from CVE-2026-61838
References
More LycheeOrg vulnerabilities
- TI-2026-74842 Missing rate limiting in Lychee album unlock allows password guessing CVSS 3.1HIGH 7.5
- TI-2024-16953 Cross-site Request Forgery (CSRF) vulnerability in Lychee version 3.1.6, allows remote… CVSS 3.1HIGH 8.3
- TI-2026-74848 Lychee webshop checkout lets buyers override payment amount CVSS 4.0HIGH 8.3
- TI-2026-74845 Payment bypass in Lychee webshop through unrestricted Dummy gateway CVSS 4.0HIGH 8.3
- TI-2026-74846 Uncontrolled resource consumption in Lychee PDF processing CVSS 4.0HIGH 7.1
- TI-2024-16952 Cross Site Scripting (XSS) vulnerability in Lychee 3.1.6, allows remote attackers to… CVSS 3.1MEDIUM 6.1
Sources
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences