CVE-2026-35455

HIGH LAB

immich has Stored XSS via OCR Text in 360° Panorama Viewer

Title source: cna
STIX 2.1

Exploitation Summary

EIP tracks 1 public exploit for CVE-2026-35455. PoCs published by emanuelepns.

AI-analyzed exploit summary The repository claims to exploit CVE-2026-35455 for API key exfiltration and account hijacking but contains no actual exploit code. It only includes a README with vague claims and a standard docker-compose.yml file for Immich, which is not exploit-related.

Description

immich is a high performance self-hosted photo and video management solution. Prior to 2.7.0, sStored Cross-Site Scripting (XSS) in the 360° panorama viewer allows any authenticated user to execute arbitrary JavaScript in the browser of any other user who views the malicious panorama with the OCR overlay enabled. The attacker uploads an equirectangular image containing crafted text; OCR extracts it, and the panorama viewer renders it via innerHTML without sanitization. This enables session hijacking (via persistent API key creation), private photo exfiltration, and access to GPS location history and face biometric data. This vulnerability is fixed in 2.7.0.

Exploits (1)

nomisec SUSPICIOUS
by emanuelepns · poc
https://github.com/emanuelepns/immich-exfiltration-demo

The repository claims to exploit CVE-2026-35455 for API key exfiltration and account hijacking but contains no actual exploit code. It only includes a README with vague claims and a standard docker-compose.yml file for Immich, which is not exploit-related.

Classification
Suspicious 90%
Attack Type
Other
Complexity
Theoretical
Reliability
Theoretical
Target: Immich
No auth needed
Prerequisites: none provided
devstral-2 · analyzed May 13, 2026 Full analysis →

References (1)

Core 1
Core References

Scores

CVSS v3 7.3
EPSS 0.0022
EPSS Percentile 12.9%
Attack Vector LOCAL
CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H

CISA SSVC

Vulnrichment
Exploitation none
Automatable no
Technical Impact total

Lab Environment

COMMUNITY
Community Lab
docker pull docker.io/valkey/valkey:9@sha256:3eeb09785cd61ec8e3be35f8804c8892080f3ca21934d628abc24ee4ed1698f6

Details

CWE
CWE-79
Status published
Products (2)
futo/immich 2.6.0 - 2.7.0
immich-app/immich < 2.7.0
Published Apr 08, 2026
Tracked Since Apr 09, 2026