CVE-2026-59258

immich < 3.0.3 Shared Album Editor Ownership Takeover via updateUser

Published Jul 15, 2026 CVSS 4.0 · 7.2 High EPSS < 1% KEV · Not listed
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.

Analysis

AI-generated

Technical 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.

Remediation

No solution or workaround provided in the CVE record.

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 available
History
Type Values Removed Values Added
First Time appeared Futo
Futo immich
CPEs cpe:2.3:a:futo:immich:*:*:*:*:*:docker:*:*
Vendors & Products Futo
Futo immich
Type Values Removed Values Added
First Time appeared Immich-app
Immich-app immich
Vendors & Products Immich-app
Immich-app immich
Type Values Removed Values Added
Metrics ssvc

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

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'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
VulnCheck
Published
Updated
Sep 17, 2026, 6:57 PM
Reserved
Jul 4, 2026, 12:17 PM
Status
Deferred
Published
Jul 15, 2026, 6:16 PM
Modified
Oct 24, 2026, 9:10 PM