CVE-2026-33686 in sharp
要約
〜によって VulDB • 2026年05月29日
SharpはLaravel向けにパッケージとして構築されたコンテンツ管理フレームワークです。バージョン9.20.0より前のバージョンには、FileUtilクラスにおけるパストラバーサルの脆弱性が存在します。アプリケーションはファイル拡張子を適切にサニタイズしないため、ストレージレイヤーにパスセパレータを渡すことが可能になります。`src/Utils/FileUtil.php`において、`FileUtil::explodeExtension()`関数は、ファイル名を最後のドットで分割することでファイルの拡張子を抽出します。この問題は、バージョン9.20.0で、`strrpos()`の代わりに`pathinfo(PATHINFO_EXTENSION)`を使用して拡張子を適切にサニタイズし、ベース名と拡張子の両方に厳格な正規表現置換を適用することで修正されました。
If you want to get best quality of vulnerability data, you may have to visit VulDB.