Description
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.
Published: 2026-10-15
Score: 8.2 High
EPSS: < 1% Very Low
KEV: No
Impact: Unauthorized Data Exposure
Action: Patch ASAP
AI Analysis

Impact

The vulnerability exists in Lychee prior to version 7.6.3 and allows an unauthenticated attacker who knows a public, password‑protected album identifier to request a ZIP download via the /api/v2/Zip endpoint. Because the code authorizes the download through AlbumPolicy::canDownload() and PhotoPolicy::canDownload() without first enforcing AlbumPolicy::canAccess(), the request succeeds even when the album is still locked. The resulting ZIP archive can contain full‑resolution photos and associated metadata if the grants_full_photo_access setting is enabled. The effect is a direct confidentiality breach that exposes user content that should remain private.

Affected Systems

Vulnerable installations are those running Lychee photo‑management software version 7.6.2 and earlier. The issue is tied to public, password‑protected albums that have the grants_download option enabled. The patch available in release 7.6.3 removes the missing authorization check.

Risk and Exploitability

The CVSS score of 8.2 indicates a high severity, and the EPSS score of less than 1% shows that exploitation is technically difficult but still possible. Because the flaw can be triggered through a simple HTTP GET request to a publicly accessible endpoint and requires only knowledge of the album identifier, an attacker can extract potentially private media data without authentication. The vulnerability is not listed in CISA’s KEV catalog, but the risk to confidentiality and potential reputational damage warrants immediate action.

Generated by OpenCVE AI on October 16, 2026 at 20:11 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the official Lychee 7.6.3 patch or later.
  • If an upgrade is not immediately possible, disable the grants_download option for password‑protected albums or block access to the /api/v2/Zip endpoint.
  • Review album access controls to ensure that password protection and download permissions are correctly aligned and only authorized users can request ZIP downloads.
  • Enable logging and monitoring for GET /api/v2/Zip requests and investigate any suspicious activity.

Generated by OpenCVE AI on October 16, 2026 at 20:11 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 17 Oct 2026 18:15:00 +0000

Type Values Removed Values Added
First Time appeared Lycheeorg
Lycheeorg lychee
Vendors & Products Lycheeorg
Lycheeorg lychee

Thu, 15 Oct 2026 19:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Thu, 15 Oct 2026 16:45:00 +0000

Type Values Removed Values Added
Description 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.
Title Lychee: Album password bypass in ZIP downloads
Weaknesses CWE-285
CWE-639
References
Metrics cvssV4_0

{'score': 8.2, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

Lycheeorg Lychee
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-10-15T18:31:13.925Z

Reserved: 2026-07-10T20:28:17.512Z

Link: CVE-2026-61838

cve-icon Vulnrichment

Updated: 2026-10-15T18:31:04.231Z

cve-icon NVD

Status : Deferred

Published: 2026-10-15T17:17:26.677

Modified: 2026-10-15T21:08:49.703

Link: CVE-2026-61838

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-17T18:00:10Z

Weaknesses
  • CWE-285

    Improper Authorization

  • CWE-639

    Authorization Bypass Through User-Controlled Key