CVE-2026-108165
ŚrednieCVSS 4.3Streszczenie
Immich do wersji 3.3.1 zawiera podatność na brak autoryzacji w strumieniu synchronizacji partnerów, która pozwala uwierzytelnionym partnerom odczytywać metadane zasobów w zablokowanych folderach, ponieważ zapytania synchronizacji nie wykluczają widoczności Locked. Atakujący z aktywną relacją partnerską mogą wywołać POST /api/sync/stream z typami PartnerAssetsV2 i PartnerAssetExifsV1, aby uzyskać współrzędne GPS, czasy przechwycenia, opisy i szczegóły aparatu.
Ocena ryzyka
Ryzyko polega na możliwości ujawnienia wrażliwych metadanych (takich jak lokalizacja GPS) przez partnerów, co może naruszyć prywatność użytkowników i poufność danych.
Rekomendacja
Zaleca się zaktualizowanie Immich do wersji zawierającej poprawkę oraz ograniczenie uprawnień partnerów do synchronizacji.
Inne podatności w Immich
Zobacz wszystkie- CVE-2026-53662Krytyczne
Immich, rozwiązanie do zarządzania zdjęciami i filmami, ma podatność na refleksyjny atak XSS na stronie /auth/login. Atakujący może przejąć konto uwierzytelnionego użytkownika za pomocą jednego kliknięcia w link.
- CVE-2026-105764Wysokie
Immich to wysokowydajne samodzielnie hostowane rozwiązanie do zarządzania zdjęciami i filmami. Przed wersją 3.2.4 uwierzytelniony użytkownik niebędący administratorem mógł przesyłać pliki SVG, które kod generowania miniatur w server/src/repositories/media.repository.ts przekazywał do libvips. Pliki, które ominęły natywny loader SVG libvips, trafiały do ImageMagick, gdzie wartości <image href> kontrolowane przez atakującego docierały do nieograniczonych operacji MSL i VIDEO coder. Przechowując jeden spreparowany zasób i odwołując się do jego ścieżki z drugiego SVG z opóźnionym znacznikiem, atakujący mógł wykonać kod w kontenerze immich-server podczas przetwarzania miniatur. Problem naprawiono w wersji 3.2.4.
- CVE-2026-103532Średnie
W immich-app Immich do wersji 2.7.5 wykryto podatność w funkcji checkSharedLinkAccess w pliku server/src/utils/access.ts, dotyczącą obsługi podglądu udostępnionych linków. Manipulacja argumentem Password prowadzi do nieprawidłowej autoryzacji. Zgłoszenie na GitHubie zostało zamknięte jako duplikat.
- CVE-2026-82272Średnie
Immich do wersji 3.1.0 nie egzekwuje prawidłowo widoczności zablokowanych zasobów, gdy zasoby są blokowane przez punkt końcowy pojedynczego zasobu, co pozwala im pozostać dostępnymi przez udostępnione albumy i linki. Atakujący mogą odczytać zablokowane zasoby i ich metadane, uzyskując dostęp do istniejących udostępnionych albumów lub linków, omijając ochronę widoczności zablokowanych zasobów.
- CVE-2026-59258Wysokie
Podatność w systemie Immich przed wersją 3.0.3 w punkcie końcowym PUT /albums/:id/user/:userId pozwala edytorom współdzielonych albumów na zmianę ról członków bez wymaganych uprawnień właściciela. Atakujący z dostępem edytora może w sekwencyjnych żądaniach zdegradować właściciela albumu do roli edytora i awansować siebie na właściciela, uzyskując pełną kontrolę nad albumem.
- CVE-2026-35455Wysokie
Immich przed wersją 2.7.0 zawiera podatność Stored XSS w przeglądarce panoram 360°. Uwierzytelniony użytkownik może przesłać złośliwy obraz, którego tekst po OCR jest renderowany bez sanityzacji, co pozwala na wykonanie dowolnego JavaScriptu w przeglądarce innych użytkowników.
- CVE-2026-25118Wysokie
Immich przed wersją 2.6.0 ma podatność na ujawnienie poświadczeń podczas uwierzytelniania do udostępnionego albumu. Hasło albumu jest przesyłane w parametrach zapytania URL w żądaniu GET do /api/shared-links/me, co naraża je na zapis w historii przeglądarki, logach proxy i serwera oraz nagłówkach referrer.
Oryginalny opis (angielski, źródło NVD)
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.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

