PT-2025-36570

CVE-2025-58763

·

تاريخ النشر

2025-09-09

·

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

2025-09-18

الوصف من

CVSS 3.1
8.0
عالية
المقاييسAV:N/AC:H/PR:H/UI:N/S:C/C:H/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة:
إصدارات Tautulli الأقدم من 2.16.0
الوصف:
Tautulli هي أداة مراقبة وتتبع مبنية بلغة Python مخصصة لخادم Plex Media Server. تسمح ثغرة حقن الأوامر في الدالة runGit داخل ملف versioncheck.py للمهاجمين الذين يتمتعون بامتيازات إدارية بتنفيذ التعليمات البرمجية عن بُعد على خادم التطبيق. ويتطلب ذلك أن يكون التطبيق قد تم استنساخه من GitHub وتثبيته يدويًا. تحدث هذه الثغرة الأمنية لأن القيمة shell=True يتم تمريرها إلى subprocess.Popen، مما يجعل الاستدعاء عرضة لحقن الأوامر عبر أحرف shell في الوسيطات. تعد نقطة نهاية واجهة برمجة التطبيقات (API) checkout git branch نقطة تحفيز محددة، حيث تخزن أسماء «الريموت» و«الفرع» التي يقدمها المستخدم في مفاتيح التكوين GIT REMOTE وGIT BRANCH دون تعقيم، ثم يتم تمريرها مباشرةً إلى runGit باستخدام سلسلة تنسيق. يمكن تنفيذ التعليمات البرمجية باستخدام الاستيفاء $() في أحد الأوامر.
التوصيات:
قم بالتحديث إلى الإصدار 2.16.0 أو أحدث من Tautulli.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
المعرّفات ذات الصلة
GHSA-JRM9-R57Q-6CVF
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾