CVE-2026-33686 in sharpinformazioni

Riassunto

di VulDB • 19/06/2026

Sharp è un framework di gestione dei contenuti sviluppato come pacchetto per Laravel. Le versioni precedenti alla 9.20.0 presentano una vulnerabilità di path traversal nella classe FileUtil. L'applicazione non sanifica correttamente le estensioni dei file, consentendo il passaggio di separatori di percorso allo strato di archiviazione. In `src/Utils/FileUtil.php`, la funzione `FileUtil::explodeExtension()` estrae l'estensione di un file dividendo il nome del file all'ultimo punto. Questo problema è stato risolto nella versione 9.20.0 sanificando correttamente l'estensione utilizzando `pathinfo(PATHINFO_EXTENSION)` invece di `strrpos()`, applicando inoltre sostituzioni regex rigorose sia al nome base che all'estensione.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsabile

GitHub M

Prenotare

23/03/2026

Divulgazione

27/03/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00547

KEV

no

Attività

molto basso

Fonti

Do you need the next level of professionalism?

Upgrade your account now!