Neo-Ai-Engineer

#1351من 60,399
187.8إجمالي CVSS
الثغرات · 24
متوسطة
8
عالية
7
حرجة
9
PT-2026-24753
2026-03-11
9.1
CVE-2026-31862
Npm
@Siteboon/Claudecodeui
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، مما قد يؤدي إلى اختراق الخادم بالكامل وتسريب البيانات. *
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) دون مصادقة.
PT-2026-24168
2026-03-09
9.8
CVE-2026-30930
Glance
Glance
يحتوي Glances، وهو أداة مراقبة النظام متعددة المنصات، على ثغرة أمنية في وحدة التصدير الخاصة بـ TimescaleDB. تقوم هذه الوحدة بإنشاء استعلامات SQL عن طريق ربط سلاسل نصية ببيانات مراقبة النظام غير المدققة. تقوم الدالة `normalize()` بتضمين قيم السلاسل بين علامات الاقتباس المفردة، لكنها لا تقوم بإخراج أي علامات اقتباس مفردة مضمنة، مما يسمح بحقن SQL بسيط. يمكن للمهاجمين التحكم في بيانات مثل أسماء العمليات ونقاط تركيب نظام الملفات وأسماء واجهات الشبكة وأسماء الحاويات لاستغلال هذا الخلل. تكمن الثغرة الأمنية في الدالة `normalize()` داخل الملف `glances/exports/glances timescaledb/ init .py` (الأسطر 79-93) وفي قسم بناء الاستعلام (الأسطر 201-205). تُثبت تجربة إثبات المفهوم أن مستخدمًا عاديًا يمكنه إنشاء عملية باسم يحتوي على حمولة لحقن SQL، ومن ثم، عند تشغيل Glances مع تصدير TimescaleDB، يتم إنشاء ملف في الدليل /tmp، مما يشير إلى نجاح عملية حقن SQL. تشمل الآثار المحتملة تدمير البيانات، وتسريب البيانات، وإمكانية تنفيذ التعليمات البرمجية عن بُعد، وتصعيد الامتيازات. ترجع هذه الثغرة الأمنية إلى التنفيذ المباشر لاستعلامات SQL المتسلسلة دون استخدام الاستعلامات المعلمة.
PT-2026-24118
2026-03-09
9.1
CVE-2026-31816
Budibase
Budibase
Budibase هي منصة «لو كود» تُستخدم لإنشاء أدوات داخلية، وسير عمل، ولوحات تحكم إدارية. توجد ثغرة في برنامج الوسيط `authorized()` الخاص بالخادم، والمصمم لحماية نقاط نهاية واجهة برمجة التطبيقات (API) من جانب الخادم. عند إرفاق نمط مسار webhook بسلسلة الاستعلام لأي طلب، يمكن للمهاجم تجاوز برنامج الوسيط هذا. تستخدم الدالة `isWebhookEndpoint()` تعبيرًا منتظمًا غير مثبتًا يقوم بتقييم عنوان URL بالكامل، بما في ذلك معلمات الاستعلام، عبر `ctx.request.url`. عند حدوث تطابق، تقوم البرمجية الوسيطة `authorized()` باستدعاء `return next()` على الفور، مما يؤدي فعليًّا إلى تجاهل جميع عمليات المصادقة والتفويض والتحقق من الوظائف وحماية CSRF. وهذا يسمح لمهاجم بعيد غير مصادق عليه بالوصول إلى أي نقطة نهاية لواجهة برمجة التطبيقات (API) من جانب الخادم. المكونان المعرضان للخطر هما الوسيطة `authorized()` والدالة `isWebhookEndpoint()`. نقاط نهاية واجهة برمجة التطبيقات (API) معرضة لهذا الثغرة. المعلمة المعرضة للخطر هي سلسلة الاستعلام.