🔐 CVE Alert

CVE-2026-35455

HIGH 7.3

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

CVSS Score
7.3
EPSS Score
0.0%
EPSS Percentile
5th

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.

CWE CWE-79
Vendor immich-app
Product immich
Published Apr 8, 2026
Last Updated Apr 13, 2026
Stay Ahead of the Next One

Get instant alerts for immich-app immich

Be the first to know when new high vulnerabilities affecting immich-app immich are published — delivered to Slack, Telegram or Discord.

Get Free Alerts → Free · No credit card · 60 sec setup

CVSS v3 Breakdown

CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H
Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
Required
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Affected Versions

immich-app / immich
< 2.7.0

References

NVD ↗ CVE.org ↗ EPSS Data ↗
github.com: https://github.com/immich-app/immich/security/advisories/GHSA-9qx4-67jm-cc66