CVE-2026-33686 in sharpالمعلومات

الملخص

بحسب VulDB • 29/05/2026

Sharp هو إطار عمل لإدارة المحتوى مبني لـ Laravel كحزمة. تحتوي الإصدارات السابقة للإصدار 9.20.0 على ثغرة عبور المسار (Path Traversal) في فئة FileUtil. يفشل التطبيق في تنقية امتدادات الملفات بشكل صحيح، مما يسمح بتمرير فواصل المسار إلى طبقة التخزين. في `src/Utils/FileUtil.php`، تستخرج الدالة `FileUtil::explodeExtension()` امتداد الملف عن طريق تقسيم اسم الملف عند آخر نقطة. تم إصلاح هذه المشكلة في الإصدار 9.20.0 من خلال تنقية الامتداد بشكل صحيح باستخدام `pathinfo(PATHINFO_EXTENSION)` بدلاً من `strrpos()`، بالإضافة إلى تطبيق استبدالات تعبيرات نمطية صارمة (Strict Regex) على كل من الاسم الأساسي والامتداد.

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

مسؤول

GitHub M

حجز

23/03/2026

إفشاء

27/03/2026

الاعتدال

تمت الموافقة

إدخال

VDB-353754

EPSS

0.00547

KEV

لا

النشاطات

منخفض جدًا

المصادر

Want to know what is going to be exploited?

We predict KEV entries!