CVE-2026-33718
OpenHands عرضة لحقن الأوامر عبر معالج Git Diff الخاص به
- تم النشر
- 27/03/2026
- محدث
- 27/03/2026
- تخصيص CNA
- GitHub_M
- الأدلة المرصودة
- 06/08/2026
CVSS الأساسي
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:Hمنخفض · الثلاثين يومًا القادمة
- المئوية
- 78.9%
- تاريخ الموديل
- 21/09/2026
EPSS هو تقدير إحصائي، وليس يقينًا أو مقياسًا للتأثير. ادمجها مع CVSS وحالة KEV والتعرض وبيئتك.
ملخص
OpenHands هو برنامج للتطوير القائم على الذكاء الاصطناعي. ابتداءً من الإصدار 1.5.0، توجد ثغرة حقن أوامر في طريقة `get_git_diff()` في `openhands/runtime/utils/git_handler.py:134`. يتم تمرير معامل `path` من نقطة نهاية واجهة برمجة التطبيقات `/api/conversations/{conversation_id}/git/diff` دون تعقيم إلى أمر شل، مما يسمح للمهاجمين المصادق عليهم بتنفيذ أوامر عشوائية في بيئة الوكيل المعزولة. يُسمح للمستخدم بالفعل بتوجيه الوكيل لتنفيذ الأوامر، لكن هذا يتجاوز القنوات العادية. يعمل الإصدار 1.5.0 على إصلاح المشكلة.
المصادر
1استغلال لإثبات المفهوم لثغرة CVE-2026-33718 يوضح حقن الأوامر في معالج Git Diff في OpenHands. مورد تعليمي لأبحاث الثغرات الأمنية والتدريب المخبري.
الاستخدام المسؤول
استخدم معلومات الثغرات الأمنية فقط على الأنظمة التي تمتلكها أو المرخص لها باختبارها. يرتبط Kitploit ببيانات تعريف البحث العامة ولا يخزن أكواد الاستغلال أو الحمولات الضارة.