PT-2026-108713 · Pypi · Praisonai
CVE-2026-62175
·
تاريخ النشر
2026-10-08
·
تاريخ التحديث
2026-10-15
CVSS v3.1
7.2
عالية
| المتجه | AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N |
اسم البرنامج المصاب والإصدارات المتأثرة
praisonai الإصدار 4.6.63
Description
تفشل واجهة برمجة تطبيقات Async Jobs في فرض المصادقة بشكل افتراضي، حيث يتم تفعيل برنامج الوسيط لمفتاح API فقط عند تعيين متغير البيئة
PRAISONAI JOBS API KEY. يسمح هذا بالوصول غير المصرح به إلى نقطة النهاية POST /api/v1/runs ، حيث يمكن للمهاجم تقديم webhook url خبيثة عبر المعلمة webhook url. على الرغم من وجود أداة تحقق في الدالة validate webhook url() لحظر عناوين IP الخاصة، إلا أنها عرضة لثغرة DNS-rebinding من نوع Time-of-Check to Time-of-Use (TOCTOU). يقوم أداة التحقق بحل اسم المضيف في وقت الطلب، ولكن الدالة send webhook() تعيد حل اسم المضيف أثناء الاتصال الفعلي باستخدام httpx ، مما يسمح للطلبات بتجاوز الفلتر والوصول إلى الخدمات الداخلية. يؤدي هذا إلى حدوث طلبات مزورة من جانب الخادم (SSRF) عمياء وغير مصرح بها.Recommendations
بالنسبة للإصدار 4.6.63، يجب فرض المصادقة على Jobs API بشكل افتراضي عن طريق إنشاء رمز تلقائيًا أو إيقاف التشغيل عند الربط بعناوين غير متعلقة بالـ loopback.
بالنسبة للإصدار 4.6.63، قم بتعديل معالجة
webhook url لحل اسم المضيف مرة واحدة فقط، ورفض عناوين IP الخاصة أو loopback أو CGNAT أو عناوين البيانات الوصفية، ثم تثبيت الاتصال بهذا العنوان الذي تم التحقق منه مع تعطيل عمليات إعادة التوجيه.إصلاح
Missing Authentication
Information Disclosure
Time Of Check To Time Of Use
SSRF
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾
المعرّفات ذات الصلة
المنتجات المتأثرة
Praisonai