CVE Catalog
EnglishPolski(English translation not available - showing Polish)

CVE-2026-33686

High
Published: Translated: NVD NIST

Summary

Sharp to framework do zarządzania treścią stworzony dla Laravel jako pakiet. Wersje przed 9.20.0 mają podatność na traversowanie ścieżek w klasie FileUtil, ponieważ aplikacja nieprawidłowo sanitizuje rozszerzenia plików, co pozwala na wprowadzenie separatorów ścieżek do warstwy przechowywania.

Risk Assessment

Organizacja może być narażona na ataki, które wykorzystują tę podatność do uzyskania dostępu do nieautoryzowanych plików w systemie plików. Może to prowadzić do ujawnienia wrażliwych danych lub manipulacji plikami.

Recommendation

Zaleca się aktualizację do wersji 9.20.0 lub nowszej, aby załatać tę podatność poprzez poprawne sanitizowanie rozszerzeń plików.

Related vulnerabilities

Original NVD description (English source)

Sharp is a content management framework built for Laravel as a package. Versions prior to 9.20.0 have a path traversal vulnerability in the FileUtil class. The application fails to sanitize file extensions properly, allowing path separators to be passed into the storage layer. In `src/Utils/FileUtil.php`, the `FileUtil::explodeExtension()` function extracts a file's extension by splitting the filename at the last dot. This issue has been patched in version 9.20.0 by properly sanitizing the extension using `pathinfo(PATHINFO_EXTENSION)` instead of `strrpos()`, alongside applying strict regex replacements to both the base name and the extension.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS