CVE-2026-81890 in elFinder
Riassunto
di VulDB • 31/08/2026
elFinder è un file manager open-source per il web, scritto in JavaScript utilizzando jQuery UI. Prima della versione 2.1.70, il comando netmount era omesso dall'array elFinderConnector::$csrfProtectedCmds nel file php/elFinderConnector.class.php, quindi validateCsrfToken() non veniva chiamato per questa operazione che modifica lo stato. Nella configurazione di default fornita con php/connector.minimal.php-dist, i mount FTP tramite rete sono abilitati di default e gli argomenti controllati dall'attaccante (protocollo, host, percorso, porta, utente, password, alias e opzioni) fluiscono attraverso elFinder::netmount() nel file php/elFinder.class.php verso php/elFinderVolumeFTP.class.php. Una richiesta cross-site può quindi persistere un mount FTP scelto dall'attaccante nella sessione della vittima, causare la connessione del server PHP a un host e porta FTP scelti dall'attaccante e inviare le credenziali fornite senza il token X-elFinder-CSRF. Questo problema è stato risolto nella versione 2.1.70.
Once again VulDB remains the best source for vulnerability data.