Skip to main content

Immich EUVDEUVD-2026-18756

| CVE-2026-25118 MEDIUM
Use of GET Request Method With Sensitive Query Strings (CWE-598)
2026-04-03 GitHub_M
6.3
CVSS 4.0 · Vendor: GitHub_M
View

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V4 - API and Web Service Sensitive data in POST not GET
Impact

While the CVSS score of 6.3 reflects moderate severity, the real-world risk is elevated by the passive nature of exploitation. The CVSS vector indicates network-accessible attack surface (AV:N), low attack complexity (AC:L), and no privileges required (PR:N), but the AT:P (Preparatory/Time-of-Interaction) modifier indicates the attacker must time their interception or log access with password transmission events. The vulnerability does not require active interaction beyond normal user behavior (UI:N, though AT:P suggests state-dependent attack timing). The vulnerability's impact is limited to confidentiality (VC:L), with no integrity or availability impact, and containment to the service itself (SC:N). The primary exploitation path requires either: (1) access to server logs or reverse proxy logs (administrative capability), (2) access to user browser history (local/compromised system), (3) monitoring HTTP traffic, or (4) exploiting referrer header leakage to external sites. This is not CISA KEV-listed active exploitation, and no public exploit code exists-this is a configuration/implementation flaw requiring log access or man-in-the-middle position. For organizations with strong log retention controls and HTTPS-enforced environments, real-world risk is lower; for those with permissive log access or HTTP-proxied traffic, risk is substantially higher. The patch availability (v2.6.0 released) and straightforward remediation mitigate urgency.

Exploit ScenarioDerived

An attacker with administrative access to an Immich deployment's reverse proxy or application server logs extracts shared album passwords from logged GET requests to /api/shared-links/me, then uses those credentials to access password-protected shared albums without further authorization. Alternatively, a user's browser history or a compromised HTTP client (such as a monitoring tool or logging proxy) exposes the password query parameter, allowing the attacker to reconstruct authentication requests and gain unauthorized album access. A third scenario involves an HTTP-based redirect or XSS on an external website that causes the Immich user's browser to send a referrer header containing the album password in cleartext. No public exploit code is required; exploitation is passive log review or traffic inspection.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Apr 03, 2026

Immich prior to version 2.6.0 discloses shared album passwords in cleartext within URL query parameters during authentication to /api/shared-links/me, exposing credentials to browser history, proxy logs, server logs, and HTTP referrer headers. An unauthenticated attacker with access to these logs or referrer data can obtain album passwords and compromise shared album access, affecting all installations using shared albums with password protection before the patch.

RemediationAI

Upgrade Immich to version 2.6.0 or later, which remediates the vulnerability by transmitting album passwords via secure HTTP POST request body or authenticated headers rather than GET query parameters. Vendor-released patch: v2.6.0 (confirmed via https://github.com/immich-app/immich/releases/tag/v2.6.0). For installations unable to update immediately, implement compensating controls: (1) restrict access to server logs and reverse proxy logs to minimize credential exposure in log files, (2) enforce HTTPS throughout the stack to prevent referrer header leakage over unencrypted channels, (3) configure log retention policies to minimize the window of password exposure in archived logs, and (4) rotate shared album passwords in existing deployments as a precautionary measure. The upstream fix is documented in pull requests #26868 and #26886, which detail the migration from GET to POST request handling for authentication endpoints.

Affected VersionsENISA

immich < 2.6.0

Affected Packages

euvd immich fix: 2.6.0

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Immich is a self-hosted photo and video management application that implements shared album functionality with optional password protection. The vulnerability stems from CWE-598 (Use of GET Request with Sensitive Query Strings), a common HTTP protocol misuse pattern. When users authenticate to a password-protected shared album, the application passes the album password as a query parameter in a GET request rather than via POST request body or HTTP headers. GET request parameters are logged by default in browser history, HTTP proxy logs, reverse proxy/load balancer logs, and transmitted in the Referer header to external sites, violating the principle of transmitting credentials only through secure channels. The affected CPE range is cpe:2.3:a:immich-app:immich:*:*:*:*:*:*:*:* prior to version 2.6.0.

Know when Immich gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (GitHub_M) PRIMARY 6.3 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (GitHub_M) · only source for this CVE.

CVSS VectorVendor: GitHub_M

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
Present
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

2
Patch available
Apr 16, 2026 - 05:29 EUVD
2.6.0
CVE Published
Apr 03, 2026 - 15:51 nvd
MEDIUM 6.3

DescriptionCVE.org

immich is a high performance self-hosted photo and video management solution. Prior to version 2.6.0, the Immich application is vulnerable to credential disclosure when a user authenticates to a shared album. During the authentication process, the application transmits the album password within the URL query parameters in a GET request to /api/shared-links/me. This exposes the password in browser history, proxy and server logs, and referrer headers, allowing unintended disclosure of authentication credentials. The impact of this vulnerability is the potential compromise of shared album access and unauthorized exposure of sensitive user data. This issue has been patched in version 2.6.0.

Threat Intelligence Overview

EPSS Score
0.1%
Top 78% exploitable
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.1%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

32
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +32
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

More in Immich

View all
CVE-2026-59258 HIGH POC
7.2 Jul 15

Album ownership takeover in immich before 3.0.3 allows a user with shared-album editor access to escalate to full owner

CVE-2026-23896 HIGH POC
7.2 Jan 29

Immich versions prior to 2.5.0 contain an improper access control flaw that allows any authenticated API key to escalate

CVE-2026-53662 CRITICAL
9.6 Jun 23

Reflected cross-site scripting in Immich (commits 4ffa26c9 through pre-4eb1003) allows a single-click account takeover o

CVE-2026-108165 MEDIUM POC
5.3 Oct 10

Authenticated partners in Immich through 3.3.1 can read metadata from assets stored in another user's Locked Folder - in

CVE-2026-105764 HIGH
7.7 Oct 05

Remote code execution in Immich before 3.2.4 lets any authenticated non-admin user with upload permission run arbitrary

CVE-2026-82272 HIGH
7.1 Aug 28

Locked asset visibility bypass in Immich through 3.1.0 exposes private photo and video assets to unauthorized viewers vi

CVE-2026-103532 MEDIUM
6.9 Oct 01

Improper authorization in Immich's Shared Link Preview Handler (server/src/utils/access.ts, function checkSharedLinkAcce

CVE-2026-119328 MEDIUM
6.5 Oct 30

Unauthenticated filesystem path injection in Immich's machine-learning service (vulnerable through 3.0.3, fixed in 3.3.0

CVE-2026-35455 MEDIUM
5.4 Apr 08

Stored Cross-Site Scripting in Immich photo management platform versions prior to 2.7.0 enables authenticated attackers

CVE-2026-40096 MEDIUM
5.1 Apr 14

Open redirect vulnerability in Immich prior to version 2.7.3 allows authenticated attackers to craft malicious shared al

CVE-2026-119329 MEDIUM
4.3 Oct 30

Immich before 3.0.0 leaks the GPS coordinates and asset identifiers of a sharer's archived photos and videos to view-onl

CVE-2026-119330 LOW
3.5 Oct 30

Immich before 3.2.0 lets an authenticated regular user attach another user's asset to a shared link they legitimately ow

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy