PT-2026-24753
CVE-2026-31862
·
تاريخ النشر
2026-03-11
·
تاريخ التحديث
2026-03-19
الوصف من
CVSS 3.1
9.1
حرجةالمقاييسAV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات Cloud CLI الأقدم من 1.24.0
الوصف
Cloud CLI (المعروف أيضًا باسم Claude Code UI) هو واجهة مستخدم للكمبيوتر المكتبي والأجهزة المحمولة لـ Claude Code و Cursor CLI و Codex و Gemini-CLI. تستخدم العديد من نقاط نهاية واجهة برمجة التطبيقات (API) المرتبطة بـ Git الدالة
execAsync() مع إدراج سلاسل نصية للمعلمات التي يتحكم فيها المستخدم – وتحديدًا file و branch و message و commit – مما يمكّن المهاجمين المصادق عليهم من تنفيذ أوامر تعسفية لنظام التشغيل. يحاول التطبيق إخفاء علامات الاقتباس المزدوجة في بعض المعلمات، ولكن يمكن تجاوز هذه الحماية باستخدام أحرف خاصة في شل مثل استبدال الأوامر ($(command) أو command) وتسلسل الأوامر (; ، &&، ||). تتأثر نقاط نهاية واجهة برمجة التطبيقات (API) التالية: /api/git/diff (مع المعلمة file)، و/api/git/status (مع المعلمة file)، و/api/git/commit (مع المصفوفة files والمعلمة message)، و/api/git/checkout (مع المعلمة branch)، و/api/git/create-branch (مع المعلمة branch)، و/api/git/commits (مع المعلمة commit)، و/api/git/commit-diff (مع المعلمة commit)، و/api/git/file-with-diff (مع المعلمة file)، و/api/git/generate-commit-message (مع المعلمة file)، و/api/git/discard (مع المعلمة file)، و/api/git/publish (مع المعلمة branch). وقد يؤدي الاستغلال الناجح إلى تنفيذ تعليمات برمجية عن بُعد بصفتك مستخدم عملية Node.js، مما قد يؤدي إلى اختراق الخادم بالكامل وتسريب البيانات.قابلية الاستغلال
استغلال
إصلاح
التأثيرات
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾