CVE-2026-33686 in sharpinformation

Résumé

par VulDB • 27/05/2026

Sharp est un framework de gestion de contenu conçu pour Laravel en tant que package. Les versions antérieures à la 9.20.0 présentent une vulnérabilité de traversée de chemin (path traversal) dans la classe FileUtil. L'application ne sanitize pas correctement les extensions de fichiers, permettant à des séparateurs de chemin d'être transmis à la couche de stockage. Dans `src/Utils/FileUtil.php`, la fonction `FileUtil::explodeExtension()` extrait l'extension d'un fichier en divisant le nom de fichier au dernier point. Ce problème a été corrigé dans la version 9.20.0 en effectuant un sanitize approprié de l'extension à l'aide de `pathinfo(PATHINFO_EXTENSION)` au lieu de `strrpos()`, ainsi qu'en appliquant des remplacements regex stricts sur le nom de base et l'extension.

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

Responsable

GitHub M

Réserver

23/03/2026

Divulgation

27/03/2026

Modérer

accepté

Entrée

VDB-353754

CPE

prêt

EPSS

0.00547

KEV

non

Activités

très faible

Sources

Do you want to use VulDB in your project?

Use the official API to access entries easily!