PT-2026-134171

CVE-2026-55598

·

تاريخ النشر

2026-10-30

·

تاريخ التحديث

2026-10-30

الوصف من

CVSS 3.1
9.1
حرجة
المقاييسAV:N/AC:L/PR:L/UI:N/S:C/C:H/I:L/A:L
اسم البرنامج المصاب والإصدارات المتأثرة PinePods الإصدارات السابقة لـ 0.9.0
الوصف يمكن للمستخدم المصرح له إرسال طلبات من جانب الخادم إلى خدمات loopback الداخلية، والشبكات الخاصة، وخدمات بيانات cloud الوصفية. يحدث هذا عندما يعالج النظام خلاصة RSS يتحكم فيها المهاجم عبر نقطة النهاية 'POST /api/data/add podcast'. تقوم الدالتان get podcast values و add episodes في rust-api/src/database.rs بتخزين <enclosure url> في Episodes.episodeurl دون التحقق من المضيف أو عنوان IP للوجهة. لاحقاً، تقوم نقطة النهاية 'POST /api/data/download podcast' باستدعاء spawn download podcast episode و download episode and wait() في rust-api/src/services/tasks.rs والتي ترسل طلب GET إلى URL المخزن. بالإضافة إلى ذلك، ترسل الدالة estimate duration from audio url async() في rust-api/src/database.rs طلب HEAD غير متحقق منه أثناء إضافة الخلاصة أو تحديثها. وبسبب تفعيل تتبع إعادة التوجيه الافتراضي، يمكن لـ URL خارجي أن يعيد التوجيه إلى هدف داخلي، مما يسمح بتعداد الخدمات الداخلية، والكشف عن البيانات السرية، والاحتمال سرقة بيانات الاعتماد الوصفية.
التوصيات التحديث إلى الإصدار 0.9.0.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
المورّدون
المنتجات المتأثرة
تصنيف نقاط الضعف
المعرّفات ذات الصلة
GHSA-J876-2282-P4HG
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾