Akokonunes

#3920من 60,401
76.5إجمالي CVSS
الثغرات · 11
متوسطة
7
عالية
1
حرجة
3
PT-2026-24752
2026-03-10
8.8
CVE-2026-31861
Npm
@Siteboon/Claude-Code-Ui
Cloud CLI (المعروف أيضًا باسم Claude Code UI) هو واجهة مستخدم للكمبيوتر المكتبي والأجهزة المحمولة لـ Claude Code و Cursor CLI و Codex و Gemini-CLI. تقوم نقطة النهاية `/api/user/git-config` بإنشاء أوامر شل باستخدام قيم `gitName` و`gitEmail` التي يقدمها المستخدم، وتمريرها إلى `child process.exec()`. يتم وضع المدخلات بين علامتي اقتباس مزدوجتين، ولكن يتم تجنب علامات الاقتباس المزدوجة فقط، مما يترك علامات الاقتباس العكسية (`)، واستبدال الأوامر `$()`، وتسلسلات `` عرضة للتفسير داخل bash. وهذا يسمح للمهاجمين المصادق عليهم بتنفيذ أوامر تعسفية لنظام التشغيل من خلال نقطة نهاية تكوين git. ويوجد الكود المعرض للخطر في ملف `server/routes/user.js` (السطران 58-59). ويتضمن الاستغلال حقن أوامر ضارة عبر المعلمة `gitName` باستخدام استبدال الأوامر، مما قد يؤدي إلى تنفيذ التعليمات البرمجية عن بُعد (RCE) بصفتك مستخدم عملية Node.js. يمكن تعديل تكوين git على مستوى الخادم، مما يؤثر على جميع عمليات git. وعند اقتران ذلك بتجاوز لمصادقة JWT، قد يؤدي ذلك إلى تنفيذ كود عن بُعد (RCE) دون مصادقة.