PT-2026-27480
CVE-2026-30932
·
تاريخ النشر
2026-03-24
·
تاريخ التحديث
2026-06-04
الوصف من
CVSS 3.1
8.8
عاليةالمقاييسAV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات Froxlor الأقدم من 2.3.5
الوصف
لا تقوم نقطة نهاية واجهة برمجة التطبيقات (API)
DomainZones.add، المتاحة للعملاء الذين تم تمكين خدمة DNS لديهم، بالتحقق من صحة حقل content لأنواع محددة من سجلات DNS (LOC، RP، SSHFP، TLSA). وهذا يسمح للمهاجم بإدخال أسطر جديدة وتوجيهات ملف منطقة BIND، مثل $INCLUDE، في ملف المنطقة. عند تشغيل مهمة cron لإعادة بناء DNS، يتم كتابة ملف المنطقة المعدل على القرص. وقد يؤدي ذلك إلى تسرب المعلومات، وتعطل خدمة DNS، واحتمال التلاعب ببيانات المنطقة. يوجد الكود المعرض للخطر في ملف lib/Froxlor/Api/Commands/DomainZones.php (الأسطر 213-214، 253-254، 290-291، 292-293) وlib/Froxlor/Dns/DnsEntry.php (السطر 83)، ويتم كتابة ملف المنطقة في lib/Froxlor/Cron/Dns/Bind.php (السطر 121). ومن أمثلة الاستغلال استخدام الأمر curl مع الأمر DomainZones.add وإدخال توجيهات BIND في المعلمة content لسجل LOC. نقطة نهاية واجهة برمجة التطبيقات (API) هي ’‘/api.php'' والمعلمة المعرضة للخطر هي content.التوصيات
تحديث Froxlor إلى الإصدار 2.3.5 أو أحدث.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾