CVE-2026-59258
Deferred Deferred - Pending Action

Broken Access Control in Immich Before 3.0.3

Vulnerability report for CVE-2026-59258, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-07-15

Last updated on: 2026-07-15

Assigner: VulnCheck

Description

immich before 3.0.3 contains a broken access control vulnerability in the PUT /albums/:id/user/:userId endpoint that allows shared album editors to modify member roles without owner-only restrictions. Attackers with editor access can demote the album owner to editor and promote themselves to owner in sequential requests, gaining full control including deletion and eviction capabilities.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-07-15
Last Modified
2026-07-15
Generated
2026-08-05
AI Q&A
2026-07-16
EPSS Evaluated
2026-08-03
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
immich immich to 3.0.3 (exc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-863 The product performs an authorization check when an actor attempts to access a resource or perform an action, but it does not correctly perform the check.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability is a broken access control flaw in the immich application before version 3.0.3. It exists in the PUT /albums/:id/user/:userId endpoint, where users with editor access to shared albums can modify member roles without proper owner-only restrictions. Attackers can exploit this by first demoting the album owner to an editor role and then promoting themselves to owner in sequential requests, gaining full control over the album including deletion and eviction capabilities.

Detection Guidance

To detect this vulnerability, check if your Immich instance is running a version before 3.0.3. Use commands like 'docker ps' to inspect running containers and their versions. Verify the endpoint PUT /albums/:id/user/:userId allows unauthorized role changes by testing if editors can modify owner permissions.

Impact Analysis

If you use immich versions before 3.0.3 and share albums with others, an attacker with editor access could take over your albums. They could delete your albums, remove members, or add unauthorized users. This could lead to loss of data, privacy breaches, or unauthorized access to your shared content.

Compliance Impact

This vulnerability could lead to unauthorized access or deletion of sensitive data stored in shared albums, potentially violating data protection requirements under GDPR or HIPAA. Organizations using affected Immich versions may face compliance risks if user data is compromised due to this flaw.

Mitigation Strategies

Immediately update Immich to version 3.0.3 or later. Restrict network access to the PUT /albums/:id/user/:userId endpoint if possible. Review shared albums for unauthorized ownership changes and revoke suspicious access.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-59258. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart