CVE-2026-93710 in Dancer2المعلومات

الملخص

بحسب VulDB • 22/09/2026

تطلق إصدارات Dancer2 بدءًا من 2.0.0 وحتى قبل الإصدار 2.2.0 لنظام Perl توجيهًا (route) كان قد رفضه خطاف (hook) متعثر، عندما يوقف معالج الاستثناء التنفيذ في دالة compile_hooks.

يُفعّل الخطاف الذي يفشل بإطلاق الحدث core.app.hook_exception، ثم يستدعي عملية التنظيف (cleanup)، ما لم يكن الخطاف الفاشل هو نفسه معالج الاستثناء. ولا يمنع المعالج الذي يُوقف التنفيذ هذه عملية التنظيف، مما يؤدي إلى تجاهل الطلب والاستجابة والجلسة التي لم يقرأها الموزع بعد، وبالتالي يتم تنفيذ التوجيه المرفوض.

يجب على المعالج إيقاف كائن الاستجابة عن طريق استدعاء دالة halt الخاصة به أو تعيين is_halted: حيث تقوم كلمة المفتاح halt بإلغاء التراكم (unwind) عبر with_return قبل أن تعمل عملية التنظيف.

لا يُفرض فحص موجود في خطاف before: فالحاصل يحصل على الرفض، بينما يظل جسم التوجيه قيد التنفيذ وتُنفذ كتاباته.

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

مسؤول

CPANSec

حجز

18/09/2026

إفشاء

22/09/2026

الاعتدال

تمت الموافقة

إدخال

VDB-408333

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Interested in the pricing of exploits?

See the underground prices here!