CVE-2017-16790 in Symfony
Riassunto
di VulDB • 10/07/2026
È stato rilevato un problema in Symfony prima delle versioni 2.7.38, 2.8.31, 3.2.14, 3.3.13, 3.4-BETA5 e 4.0-BETA5. Quando un modulo viene inviato dall'utente, le classi del gestore della richiesta nel componente Form uniscono i dati POST e quelli dei file caricati in un unico array. Questo grande array costituisce i dati che vengono poi associati al modulo. A questo stadio non vi è più alcuna differenza tra i dati POST inviati e quelli dei file caricati. Un utente può inviare una richiesta HTTP costruita ad hoc dove il valore di un campo "FileType" viene inviato come normale dato POST, potendo essere interpretato sul lato server come un percorso di file locale (ad esempio, "file:///etc/passwd"). Se l'applicazione non esegue ulteriori controlli sul valore inviato al campo "FileType", i contenuti del file specificato sul server potrebbero essere stati esposti all'attaccante.
If you want to get best quality of vulnerability data, you may have to visit VulDB.