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.
Published: 2026-07-15
Score: 7.2 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability is a broken access control flaw in the PUT /albums/:id/user/:userId endpoint of immich, allowing any shared album editor to modify the roles of other members. An attacker with editor privileges can sequentially demote the rightful album owner to editor and promote themselves to owner, thus obtaining full control over the album including deletion and eviction capabilities. This issue is mapped to CWE-863, representing an authorization bypass that occurs through a user‑controlled key.

Affected Systems

The flaw affects the immich application from the immich-app vendor, specifically all releases prior to version 3.0.3. Users running any immich instance before the 3.0.3 release are vulnerable.

Risk and Exploitability

The CVSS score of 7.2 indicates a high severity for this vulnerability. The EPSS score of less than 1% suggests a low likelihood of exploitation in the wild at present, and the vulnerability is not currently listed in the CISA KEV catalog. Nevertheless, because ownership takeover is possible through a valid editor session, attackers who gain editor access to a shared album can easily manipulate role assignments with successive requests. The attack vector is localized to the application layer and requires only an account with editor permissions on a shared album.

Generated by OpenCVE AI on July 31, 2026 at 03:14 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade immich to version 3.0.3 or later, which removes the role elevation flaw.
  • Revoke editor permissions from shared albums until the upgrade is completed.
  • Review existing shared albums and ensure that only owners can modify member roles; deny accidental or malicious role changes.

Generated by OpenCVE AI on July 31, 2026 at 03:14 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 28 Jul 2026 02:30:00 +0000

Type Values Removed Values Added
First Time appeared Futo
Futo immich
CPEs cpe:2.3:a:futo:immich:*:*:*:*:*:docker:*:*
Vendors & Products Futo
Futo immich

Wed, 15 Jul 2026 22:30:00 +0000

Type Values Removed Values Added
First Time appeared Immich-app
Immich-app immich
Vendors & Products Immich-app
Immich-app immich

Wed, 15 Jul 2026 19:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Wed, 15 Jul 2026 17:30:00 +0000

Type Values Removed Values Added
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.
Title immich < 3.0.3 Shared Album Editor Ownership Takeover via updateUser
Weaknesses CWE-863
References
Metrics cvssV3_1

{'score': 8.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:H/A:H'}

cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-07-28T01:49:49.582Z

Reserved: 2026-07-04T12:17:14.302Z

Link: CVE-2026-59258

cve-icon Vulnrichment

Updated: 2026-07-15T18:13:17.210Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-31T03:15:04Z

Weaknesses