CVE-2026-57569CWE-367CWE-918ssrf

CVE-2026-57569

published October 15, 2026

CVSS
2.3
EPSS
0%
Percentile
14.4
In the wild
Unconfirmed
What it is

Lychee is a free, open-source photo-management tool. Prior to 7.6.0, the POST /api/v2/Photo::fromUrl flow validates a hostname and its resolved addresses in app/Rules/PhotoUrlRule.php but later passes the original hostname through app/Actions/Import/FromUrl.php to app/Image/Files/DownloadedFile.php for a separate fopen connection. An authenticated attacker who controls DNS responses can cause validation to observe a public address and the subsequent fetch to resolve the same hostname to a private or otherwise forbidden address. This DNS rebinding time-of-check to time-of-use mismatch bypasses the intended server-side request forgery protections and can reach services available from the Lychee server, subject to deployment and TLS behavior. This issue is fixed in version 7.6.0.

The record
Technical detail
CVSS
2.3 · NONE
CVSS v4.0
2.3 · CVSS:4.0/AV:N/AC:H/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:L/SA:L
EPSS
0.00241 · 14.4th percentile
Weaknesses
CWE-367 · Time-of-check Time-of-use (TOCTOU) Race Condition; CWE-918 · Server-Side Request Forgery (SSRF)
Published
2026-10-15T21:17Z
References (5)
EPSS history
Timeline
  • 17 OCT 03:32Z
    EPSS moved — → 0%
    epss
  • 15 OCT 16:24Z
    Lychee: Distinct post-fix SSRF variant in Photo::fromUrl due to missing IP pinning after DNS-based validation
    cvelistv5
  • 15 OCT 16:24Z
    Lychee: Distinct post-fix SSRF variant in Photo::fromUrl due to missing IP pinning after DNS-based validation
    cvelistv5