CVE-2017-16790 in Symfonyinformazioni

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.

Prenotare

09/11/2017

Divulgazione

06/08/2018

Moderazione

accettato

CPE

pronto

EPSS

0.01308

KEV

no

Attività

molto basso

Fonti

Do you need the next level of professionalism?

Upgrade your account now!