Lychee exposes unauthenticated, unthrottled /docs/api endpoint
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- Low
- Attack requirements
- None
- Impact type
- Denial of service
- Confidentiality · integrity · availability
- None · None · Low
- Fix status
- Fixed
Attack profile from CVSS 4.0 · CNA. Fix status from CNA. Impact type from CWE-770.
Summary
Lychee, a free open-source photo-management tool, exposes its Scramble-generated OpenAPI documentation at GET /docs/api to unauthenticated callers after installation. The route has no rate limiting, and the schema appears to be regenerated on each request without an application-level cache. A remote attacker can repeatedly request it to consume server CPU and obtain a detailed map of the API surface and parameter schema. Versions before 7.7.0 are affected (CWE-770).
Written with Claude Haiku 5.5 from the sources below · 2026-10-29
Description from the CNA
Lychee is a free, open-source photo-management tool. Prior to 7.7.0, GET /docs/api exposes the Scramble-generated OpenAPI documentation configured by config/scramble.php to unauthenticated callers after installation, with observed response size and latency suggesting that the schema is regenerated without an application-level cache. A remote attacker can repeatedly request the unthrottled route to consume server CPU and obtain a detailed map of the API surface and parameter schema. This issue is fixed in version 7.7.0.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- 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.7.0, which fixes the issue.
Written with Claude Haiku 5.5 from the sources below · 2026-10-29
- Fix · CNA Lychee (LycheeOrg) Fixed in 7.7.0
Timeline
- 2026-10-16 Threatist record created from CVE-2026-77468
- 2026-10-16 Priority changed: MEDIUM → LOW
- 2026-10-28 CISA SSVC decision points changed
References
More LycheeOrg vulnerabilities
- TI-2026-74843 Album password bypass in Lychee ZIP downloads CVSS 4.0HIGH 8.2
- 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
Sources
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences