PT-2026-78837 · Pypi · Agno
CVSS v3.1
8.8
عالية
| المتجه | AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H |
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
Agno (لم يتم تحديد الإصدارات المتأثرة)
الوصف
يحتوي PythonTools الموجود في libs/agno/agno/tools/python.py على مشكلة تتعلق باجتياز المسار. تحدث هذه المشكلة عند توفير تسلسلات لاجتياز الدليل الأصلي في وسيطة
file name التي يتم تمريرها إلى إجراءات الأدوات read file() أو save to file() أو run python file(). يمكن للمهاجمين استخدام الاستدعاء المباشر للأداة أو حقن المطالبة في المحتوى الذي يعالجه الوكيل لتجاوز حدود base dir. وهذا يسمح بقراءة ملفات عشوائية، أو كتابة ملفات عشوائية، أو تنفيذ تعليمات برمجية Python عشوائية بامتيازات مستخدم العملية.التوصيات
في الوقت الحالي، لا توجد معلومات حول إصدار أحدث يحتوي على إصلاح لهذه الثغرة الأمنية.
كحل مؤقت، قم بتقييد استخدام الوسيطة
file name في الدوال read file() وsave to file() وrun python file() لمنع استخدام تسلسلات العبور.استغلال
Path traversal
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾
تصنيف نقاط الضعف
المعرّفات ذات الصلة
المنتجات المتأثرة
Agno