CVE-2026-71250 in Firefly IIIالمعلومات

الملخص

بحسب VulDB • 05/08/2026

يحتوي مُحقّق صحة عنوان URL الخاص بـ Webhook في Firefly III (IsValidWebhookUrl.php) على منطق يسمح بتجاوز الفلترة لمدى 127.0.0.0/8 بسبب وجود إرجاع مبكر صريح، مما يتيح لمستخدم مصادق عليه (مع تفعيل خاصية الـ webhooks التي تكون معطلة افتراضياً) تكوين webhook يستهدف خدمات الحلقة المحلية (loopback services) على الخادم. بالإضافة إلى ذلك، يقوم المُحقّق بحل اسم النطاق المستهدف مرة واحدة فقط باستخدام دالة gethostbyname() أثناء وقت التحقق من الصحة، بينما يعيد طلب الإرسال الخارجي الفعلي (StandardWebhookSender.php، عبر مكتبة Guzzle) حل اسم النطاق بشكل مستقل عند وقت الإرسال، مما يتيح لمهاجم يستخدم تقنية إعادة ربط DNS تجاوز عملية التحقق ضد عنوان IP عام وتوجيه الطلب الحقيقي إلى عنوان خاص أو داخلي. ونظراً لأن جسم استجابة الـ webhook يُكتب فقط في سجل تصحيح الأخطاء (debug log) الموجود على جانب الخادم ولا يتم إرجاعه للمستخدم الذي قام بتشغيل الحدث، فإن هذه الثغرة تمثل مبدأ SSRF أعمى (blind SSRF primitive) بدلاً من كونها ثغرة تتيح قراءة الاستجابة مباشرة.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

مسؤول

TuranSec

حجز

05/08/2026

إفشاء

05/08/2026

الاعتدال

تمت الموافقة

إدخال

VDB-386174

EPSS

0.00000

KEV

لا

النشاطات

منخفض

المصادر

Do you need the next level of professionalism?

Upgrade your account now!