CVE-2026-53662Patch

LOWCVSS 9.6 · CRITICAL

Signal is active with 1 mentions in latest observed window

Immediate actions

  • Patch affected systems immediately

Recommended action window: Monitor and triage in normal cycle

NVD description

immich is a high performance self-hosted photo and video management solution. From commit 4ffa26c9 until 4eb1003, a reflected cross-site scripting (XSS) vulnerability on the /auth/login page allows an attacker to fully compromise any authenticated user's account with a single link click. The continue query parameter is read from the URL and passed to SvelteKit's redirect() without any scheme or origin validation, allowing attacker-controlled JavaScript to execute inside Immich's origin. The payload then uses the victim's existing session to mint an all-permission API key on their account, leading to persistent account takeover. This vulnerability is fixed in commit 4eb1003.

0.5/ 10 priority

Sources & remediation

Weakness type (CWE)
CWE-79CWE-601

Priority

LOW

Exploitation

NONE

PoC

NONE

Patch

AVAILABLE

Momentum

NONE

Threat summary

  • Patch or workaround signal is available
  • 1 mentions across 1 observed day

What's happening

  • Patch or workaround mentioned in 1 signal
  • Technical details provided in 1 signal
  • 1 total mentions across 1 day

Deep dive

Activity timeline1 mentions / 1d
00111Mentions · 2026-06-24: 1Patch / Workaround · 2026-06-24: 1Technical Details · 2026-06-24: 106-24
Signal classification1 categories
Patch
1100.0%
Full discourse1 post
  • Upwind Security MDR@UpwindMDR
    Patch

    🚨 CRITICAL - Immich login reflected XSS via unvalidated redirect continue parameter (CVE-2026-53662) Immich contains a reflected XSS on the /auth/login page where the continue query parameter is passed into SvelteKit’s redirect() without validating scheme or origin. The root cause is improper input validation leading to an open redirect-to-JavaScript/reflected XSS condition. An attacker can exploit this by sending a crafted login link to a victim; once clicked, attacker-controlled JavaScript runs in Immich’s origin and can act with the victim’s authenticated session. Impact is severe: the payload can mint an all-permissions API key for persistent account takeover and long-term access even after the session ends. 👉 Affected: immich commits 4ffa26c9 through 4eb1003 | Upgrade to commit 4eb1003 (or later)

    Post summary

    The post discloses a critical reflected XSS vulnerability in Immich’s login flow and advises upgrading to commit 4eb1003 or later to patch the issue.

    0000077
    226 followersView on X

Explore more