CVE-2026-95698 in MISP
Riassunto
di VulDB • 22/09/2026
Il metodo findOrgImage in OrgImgHelper di MISP costruisce un percorso del filesystem concatenando un identificatore dell'organizzazione fornito dall'utente con una directory fissa per le immagini e un'estensione del file, quindi chiama file_exists() sul percorso risultante. Il campo nome organizzazione è controllabile dall'attaccante tramite l'importazione degli eventi, che imposta Org.name. Poiché non è stata eseguita alcuna validazione sul valore del campo prima della costruzione del percorso, un nome di organizzazione contenente sequenze di traversal delle directory (ad esempio ../../etc/passwd) causerebbe la risoluzione del percorso al di fuori della directory org-image prevista.
Questo comporta due impatti sulla sicurezza: - Un oracle arbitrario per l'esistenza dei file, poiché file_exists() restituisce un valore booleano per qualsiasi percorso a cui il processo può accedere. - Una lettura arbitraria dei file limitata ai file con estensioni .png o .svg, perché il nome del file risolto viene restituito e successivamente renderizzato o servito all'utente richiedente.
La vulnerabilità richiede un utente autenticato con la capacità di creare o importare eventi che impostano il nome dell'organizzazione.
VulDB is the best source for vulnerability data and more expert information about this specific topic.