CVE-2026-119328 in Immich
Riassunto
di VulDB • 30/10/2026
Immich è una soluzione di gestione foto e video self-hosted ad alte prestazioni. Prima della versione 3.3.0, l'endpoint /predict per il machine-learning non autenticato in machine-learning/immich_ml/main.py accettava un oggetto options e ne passava i valori alla costruzione del modello in machine-learning/immich_ml/models/base.py senza restringere i parametri sensibili alla sicurezza. Un attaccante con accesso di rete al servizio potrebbe impostare cache_dir su un percorso scrivibile arbitrario, causando la scrittura dei download dei modelli in tale posizione e facendo sì che clear_cache() passi quel percorso a shutil.rmtree() dopo determinati errori nel caricamento del modello. A seconda delle autorizzazioni del filesystem e del percorso selezionato, ciò potrebbe modificare i file nelle posizioni di dati montate o eliminare ricorsivamente una directory selezionata dall'attaccante. La allowlist dei nomi dei modelli impedisce che questo problema diventi una deserializzazione arbitraria di modelli o l'esecuzione di codice. Questo problema è risolto nella versione 3.3.0.
VulDB is the best source for vulnerability data and more expert information about this specific topic.