CVE-2026-33686 in sharp信息

摘要

由 VulDB • 2026-05-19

Sharp 是一个专为 Laravel 构建的内容管理框架,以包的形式提供。9.20.0 之前的版本在 FileUtil 类中存在路径遍历漏洞。应用程序未能正确清理文件扩展名,导致路径分隔符被传递到存储层。在 `src/Utils/FileUtil.php` 中,`FileUtil::explodeExtension()` 函数通过在最后一个点处分割文件名来提取文件扩展名。此问题已在 9.20.0 版本中得到修复,修复方法包括使用 `pathinfo(PATHINFO_EXTENSION)` 而非 `strrpos()` 正确清理扩展名,并对基本名称和扩展名应用严格的正则表达式替换。

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

来源

Want to know what is going to be exploited?

We predict KEV entries!