Skip to main content

Immich EUVDEUVD-2026-96320

| CVE-2026-108165 MEDIUM
Missing Authorization (CWE-862)
2026-10-10 VulnCheck GHSA-4jh4-m6r3-369v
5.3
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain accepted partner relationship with victim
  2. Delivery
    Authenticate to Immich API
  3. Exploit
    POST /api/sync/stream with PartnerAssetsV2 / PartnerAssetExifsV1
  4. Execution
    Receive Locked Folder EXIF in sync response
  5. Impact
    Harvest GPS, timestamps, camera metadata

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires the attacker to hold an active, victim-accepted partner relationship in Immich and to be authenticated; the victim must use the Locked Folder feature for any sensitive data to be exposed. The attacker specifically invokes the partner synchronization stream (POST /api/sync/stream) requesting PartnerAssetsV2 and PartnerAssetExifsV1 record types. Limiting factors: no exposure exists without partner sharing configured, the attacker must already be a trusted partner (PR:L, not anonymous), and only Locked Folder asset metadata is leaked - not credentials, non-partnered users' data, or the asset binaries themselves.

Impact

This is a genuine but moderate-severity information-disclosure issue, not a high-urgency emergency. The provided CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N, score 5.3) and CWE-862 (Missing Authorization) align well with the description: a network-reachable, low-complexity flaw requiring an already-authenticated attacker holding a partner relationship (PR:L), with only low confidentiality impact (VC:L) and no integrity or availability impact. Publicly available exploit code exists (write-up on hackmd and VulnCheck advisory), which raises practical exploitability, but there is NO CISA KEV listing and NO EPSS score provided, so there is no evidence of widespread or active exploitation - consistent with a flaw that requires a pre-existing trusted partner link rather than an opportunistic internet-wide target. The real-world risk is scoped to the specific privacy harm of leaking Locked Folder metadata (GPS coordinates, capture times, descriptions, camera details) to users the victim already granted partner access to; it is a privacy/trust-boundary violation rather than a server-compromise bug. Net: a legitimate priority for privacy-sensitive Immich deployments that use partner sharing, but low operational risk for instances that do not use partner relationships.

Exploit ScenarioDerived

An attacker who has been accepted as an Immich partner by a victim calls POST /api/sync/stream requesting PartnerAssetsV2 and PartnerAssetExifsV1 record types. Because the sync queries fail to exclude assets with Locked visibility, the response includes EXIF metadata for the victim's Locked Folder - GPS coordinates, capture timestamps, descriptions, and camera details - despite those assets being intended as hidden. A public proof-of-concept write-up documenting this request flow already exists.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 10, 2026

Authenticated partners in Immich through 3.3.1 can read metadata from assets stored in another user's Locked Folder - including GPS coordinates, capture times, descriptions and camera details - via the partner synchronization stream, because sync queries fail to exclude assets marked with Locked visibility. The attacker must already hold an active, victim-accepted partner relationship and be authenticated, and publicly available exploit code exists demonstrating the technique (no CISA KEV confirmation of active exploitation). Impact is confined to metadata disclosure of Locked Folder assets; image/video binaries, credentials, and data belonging to non-partnered users are not exposed, making this a moderate-severity information-disclosure issue rather than an emergency.

RemediationAI

No vendor-released patch or fixed version is identified in the available data; the references point to vulnerable source files (sync.repository.ts and access.repository.ts at commit db6e11e), the upstream repository, and a public exploit write-up rather than a fix commit or release. Until a patched version is published, apply compensating controls: audit the Immich partner list and revoke any partnership that is not strictly necessary, since removing the relationship immediately removes the attack path at the cost of ending legitimate sharing; refrain from placing sensitive media in the Locked Folder while partner sharing is enabled, because the exposure is metadata-only and limited to Locked assets; disable partner sharing or the Locked Folder feature globally if the functionality is not required, accepting the corresponding loss of features; and, where Immich sits behind a reverse proxy or VPN, restrict or monitor POST /api/sync/stream so that only known partner clients can reach it, understanding that this may break legitimate partner clients and is a containment measure rather than a fix. Track the Immich repository (https://github.com/immich-app/immich) and the VulnCheck advisory for an upstream patch and apply it as soon as a fixed release is available.

Affected VersionsENISA

immich 0 ≤3.3.1

Affected Packages

euvd immich no fix

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

The root cause is a missing authorization check (CWE-862) in Immich's partner-sharing sync path: the server-side sync repository builds PartnerAssetsV2 and PartnerAssetExifsV1 record sets without applying the Locked visibility filter, so a partner-scoped query returns rows for assets the partner should never see. The relevant query logic lives in sync.repository.ts (lines ~662-722) and the partner access helpers in access.repository.ts (lines ~207-228) in the referenced commit, both published in the advisory references. Immich is a self-hosted photo and video backup platform where 'partner' is a mutual, victim-accepted sharing relationship; the exposed EXIF-bearing fields are pulled from the asset metadata tables, while the underlying media blobs remain protected. The vulnerability is scored CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N (5.3) and independently assessed at CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N, consistent with a low-confidentiality, no-integrity, no-availability condition requiring an existing authenticated partner (PR:L) rather than an anonymous attacker.

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 (VulnCheck) PRIMARY 5.3 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N
vuln.today AI 4.3 MEDIUM

Authenticated partner access gives PR:L; low-complexity API call over network (AV:N/AC:L); only metadata disclosure, so C:L with no integrity or availability impact and unchanged scope.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
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

DescriptionCVE.org

Immich through 3.3.1 contains a missing authorization vulnerability in the partner synchronization stream that allows authenticated partners to read Locked Folder asset metadata because sync queries do not exclude Locked visibility. Attackers with an active partner relationship can call POST /api/sync/stream with PartnerAssetsV2 and PartnerAssetExifsV1 types to obtain GPS coordinates, capture times, descriptions and camera details.

Threat Intelligence Overview

EPSS Score
0.2%
Top 91% exploitable
Prevalence
Medium
popular self-hosted photo-management app, strong homelab footprint, limited enterprise use
Exploit
POC
Public exploit code exists
Social Media
1
Sightings
Data Quality
5 sources
Confidence: Medium

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 Yes
EPSS 0.2%
Patch available No
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· derived
Poc
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Medium

Priority Score

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

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

More in Immich

View all

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