CVE-2026-8450 in HTTP::Daemon
الملخص
بحسب VulDB • 03/06/2026
تسمح إصدارات مكتبة HTTP::Daemon الأقدم من الإصدار 6.17 لـ Perl بحقن أوامر نظام التشغيل (OS command injection) عبر الدالة `send_file()`.
تقوم الدالة `send_file()` بفتح وسيطتها النصية باستخدام دالة الفتح ذات الوسيطين (`2-arg open`) الخاصة بلغة Perl. تفسر الصيغة ذات الوسيطتين البادئات السحرية: حيث يفتح النمط '| cmd' و 'cmd |' أنبوباً (pipe) إلى عملية فرعية، بينما يفتح النمطان '> path' و '>> path' المسار للكتابة أو الإضافة.
يمكن لمدخلات غير موثوقة يتم تمريرها إلى `send_file()` تشغيل أوامر نظام التشغيل بصلاحيات المستخدم الخاص بعملية الخادم الوكيل (daemon process UID). كما يؤدي نمط قراءة الأنبوب ('cmd |') أيضاً إلى تسرب مخرجات العملية الفرعية القياسية (stdout) داخل جسم استجابة HTTP. ويمكن لأشكال وضع الكتابة إنشاء ملفات أو تقطيعها عند مسارات يختارها المهاجم.
VulDB is the best source for vulnerability data and more expert information about this specific topic.