Geo-Chen

#447من 57,985
415.6إجمالي CVSS
الثغرات · 55
متوسطة
20
عالية
24
حرجة
11
PT-2026-81345
7.6
2026-08-25
Praisonai · Praisonai · CVE-2026-55532
**اسم البرنامج المعرض للخطر والإصدارات المتأثرة** إصدارات PraisonAI الأقدم من 4.6.58 **الوصف** توجد مشكلة تتعلق بتزوير الطلبات عبر المواقع (CSRF) في آلية نقل MCP HTTP-stream. تستخدم الدالة ` validate origin()` الموجودة في ملف `transports/http stream.py` مطابقة البادئة عبر `startswith()` للتحقق من صحة المتغير `request origin` مقابل قائمة المسموح بها. وهذا يسمح للمهاجم بتجاوز الفحص باستخدام نطاق يبدأ ببادئة مسموح بها، مثل `http://localhost.attacker.com`. ونظرًا لأن الخادم قد يعمل بدون مفتاح API بشكل افتراضي ويقوم بتحليل نصوص الطلبات بغض النظر عن رأس `Content-Type`، يمكن للمهاجم إرسال طلب CORS بسيط باستخدام `text/plain`. وهذا يتجاوز فحص المتصفح المسبق (preflight) ويسمح باستدعاء نقطة النهاية `tools/call` دون مصادقة. يمكن للمهاجم استغلال هذا الثغرة لتنفيذ إجراءات تغير الحالة، وأبرزها استخدام أداة `praisonai.rules.create` لكتابة ملفات ضارة في دليل القواعد العام. ويؤدي هذا إلى حقن مطالبات مستمر، حيث يتم تطبيق التعليمات التي يتحكم فيها المهاجم على كل عملية تشغيل لاحقة للوكيل على جهاز الضحية، مما قد يؤدي إلى تسريب البيانات الحساسة مثل مفاتيح SSH ومفاتيح واجهة برمجة التطبيقات (API). وتشمل الأدوات الأخرى المتأثرة `praisonai.rules.delete` و`praisonai.todo.add` و`praisonai.todo.delete` و`praisonai.schedule.add`. **التوصيات** تحديث PraisonAI إلى الإصدار 4.6.58. كإجراء تخفيفي مؤقت، قم بتكوين خادم MCP باستخدام مفتاح API قوي عبر الخيار `--api-k
PT-2026-81322
6.5
2026-08-25
Praisonai · Praisonai · CVE-2026-55531
**اسم البرنامج المعرض للخطر والإصدارات المتأثرة** إصدارات PraisonAI الأقدم من 4.6.58 **الوصف** يفشل معالج تدفق HTTP MCP `mcp post` في فرض الحد الأقصى لعدد الجلسات ولا يستدعي الدالة ` cleanup sessions()` لإلغاء صلاحية الإدخالات القديمة. ونتيجة لذلك، ينشئ كل طلب `initialize` جلسة جديدة في الذاكرة لا تتم إزالتها أبدًا. بالإضافة إلى ذلك، تقوم نقطة النهاية `notifications/cancelled` بتعبئة مجموعة ` cancelled requests` التي لا يتم تنقيحها أبدًا. ونظرًا لأن طلب `initialize` غير مصدق، يمكن لمهاجم عن بُعد إرسال طلبات متكررة لاستنفاد ذاكرة النظام، مما يؤدي إلى رفض الخدمة عندما يتم إنهاء العملية بواسطة أداة إنهاء العمليات بسبب نفاد الذاكرة. وتتفاقم هذه المشكلة أكثر بسبب احتفاظ الخادم بسجل أحداث SSE لكل جلسة. **التوصيات** قم بالتحديث إلى الإصدار 4.6.58. كإجراء تخفيفي مؤقت، قم بتقييد الوصول إلى معالج `mcp post` أو نقطة النهاية `notifications/cancelled` على المصادر الموثوقة فقط. قم بتكوين المتغير `PRAISONAI MCP MAX SESSIONS` للحد من عدد الجلسات المتزامنة.
PT-2026-79261
9.8
2026-08-20
Evershop · Evershop · CVE-2026-72843
**اسم البرنامج المعرض للخطر والإصدارات المتأثرة** إصدارات EverShop الأقدم من 2.2.1 **الوصف** يوجد عيب في عملية المصادقة في مسار تحديث العميل. تم تكوين المسار بشكل غير صحيح على أنه عام، مما يسمح لبرنامج الوسيط الخاص بمصادقة المسؤول بتجاوز التحقق من هوية المتصل. بالإضافة إلى ذلك، يفتقر المسار إلى حماية برنامج الوسيط الخاص بجلسة العميل. يقوم المعالج في `updateCustomer.js` بمعالجة التحديثات بناءً على `uuid` المقدم في مسار URL دون التحقق مما إذا كان الطالب يمتلك السجل أم لا. وهذا يسمح لمهاجم غير مصدق عليه يمتلك معرّف «uuid» معروف للعميل بالكتابة فوق عنوان البريد الإلكتروني وكلمة مرور العميل عبر نقطة النهاية PATCH ’/api/customers/:id‘، مما يؤدي إلى الاستيلاء الكامل على الحساب. قد تتعرض قيم «uuid» الخاصة بالعملاء للكشف من خلال عناوين URL الإدارية وروابط البريد الإلكتروني لتأكيد الطلبات. **التوصيات** التحديث إلى الإصدار 2.2.1.
PT-2026-79260
8.7
2026-08-20
Pypi · Nltk · CVE-2026-72818
**اسم البرنامج المعرض للخطر والإصدارات المتأثرة** إصدارات NLTK الأقدم من 3.10.1 **الوصف** يحتوي التعبير النمطي URLS الموجود في ملف `nltk/tokenize/casual.py`، والذي يتم ترجمته إلى `TweetTokenizer.WORD RE` ويستخدمه `TweetTokenizer.tokenize`، على بادئة غير محدودة لعلامة المجال. عند معالجة مدخلات تحتوي على العديد من فواصل العلامات المتناوبة التي تفتقر إلى مجال المستوى الأعلى في نهايتها، يقوم محرك التعبيرات النمطية باستكشاف عدد أسي من الأقسام، مما يؤدي إلى تراجع كارثي. وينتج عن ذلك استهلاك عالٍ لموارد وحدة المعالجة المركزية (CPU)، حيث يمكن لبضعة كيلوبايتات من المدخلات أن تعطل عملية أحادية الخيط لعدة ثوانٍ أو دقائق. تؤثر هذه المشكلة على الخدمات التي تستخدم `TweetTokenizer` أو دالة `casual tokenize` لمعالجة نصوص غير موثوقة من وسائل التواصل الاجتماعي، مما يسمح للطلبات غير المصادق عليها بالتسبب في هجوم رفض الخدمة. **التوصيات** التحديث إلى الإصدار 3.10.1.
PT-2026-78922
5.3
2026-08-20
Npm · Axios · CVE-2026-77066
**اسم البرنامج المعرض للخطر والإصدارات المتأثرة** يتعذر تحديد اسم المنتج (لم يتم تحديد الإصدارات المتأثرة) **الوصف** يمكن للمستخدم المصادق عليه حث الخادم على إرسال طلبات إلى نقاط نهاية داخلية عشوائية لأن `scanFeedsResolver` الموجود في `packages/api/src/resolvers/subscriptions/index.ts` يمرر عنوان `url` المقدم من المستخدم مباشرةً إلى `axios.get()` دون التحقق من صحة العنوان. في حين تستخدم المسارات الأخرى `validateUrl()` لرفض نطاقات عناوين IP الخاصة والمحجوزة، فإن هذا المحلل المحدد يفتقر إلى مثل هذه الفحوصات. يقتصر التأثير على الكشف عن البيانات الوصفية التي تتخذ شكل موجزات وعناصر الارتباط التي تعلن عن موجزات RSS أو Atom من الاستجابة. بالإضافة إلى ذلك، تسمح الأخطاء الناتجة للمهاجم بالتمييز بين المنافذ الداخلية التي يمكن الوصول إليها وتلك التي يتعذر الوصول إليها. **التوصيات** في الوقت الحالي، لا توجد معلومات حول إصدار أحدث يحتوي على إصلاح لهذه الثغرة الأمنية.
PT-2026-78923
5.3
2026-08-20
Git · Omnivore · CVE-2026-77067
**اسم البرنامج المعرض للخطر والإصدارات المتأثرة** يتعذر تحديد اسم المنتج (لم يتم تحديد الإصدارات المتأثرة) **الوصف** يمكن للمستخدم المصادق عليه حث الخادم على إرسال طلبات متكررة إلى نقاط النهاية الداخلية، بما في ذلك عناوين البيانات الوصفية المحلية للرابط. يحدث هذا لأن الدالة `setWebhookResolver` الموجودة في `packages/api/src/resolvers/webhooks/index.ts` تخزن عنوان `url` المقدم من المستخدم دون إجراء التحقق من صحة العنوان. عند تشغيل حدث مشترك فيه، تقوم الدالة `callWebhook()` الموجودة في `packages/api/src/jobs/call webhook.ts` بتنفيذ `axios.request` باستخدام عنوان `url` المخزن، والطريقة المسجلة، ونوع المحتوى (Content-Type). وتتم هذه العملية بشكل أعمى، حيث تتجاهل الدالة `callWebhook()` الاستجابة وتسجل فقط النجاح أو الخطأ، مما يعني أن الاستجابة لا يتم إرجاعها عبر واجهة برمجة التطبيقات (API). **التوصيات** في الوقت الحالي، لا توجد معلومات حول إصدار أحدث يحتوي على إصلاح لهذه الثغرة الأمنية.
PT-2026-78322
7.1
2026-08-19
Unknown · Ail Framework · CVE-2026-76164
**اسم البرنامج المعرض للخطر والإصدارات المتأثرة** AIL Framework (لم يتم تحديد الإصدارات المتأثرة) **الوصف** توجد مشكلة تتعلق بتزوير الطلبات من جانب الخادم (SSRF) في وظيفة إرسال طلبات الزحف. يمكن لمستخدم مصدق عليه ذي امتيازات منخفضة إرسال عناوين URL عشوائية للزحف بسبب عدم كفاية التحقق من صحة المضيف الوجهة. وهذا يسمح لبرنامج الزحف بإجراء طلبات HTTP(S) مباشرة إلى عناوين مقيدة، مثل عناوين loopback، والشبكات الخاصة RFC1918، وعناوين link-local، وخدمات البيانات الوصفية السحابية مثل 169.254.169.254. تتجاوز مهام الزحف اليدوية القائمة السوداء للمجالات لأنها تُخصص لها أولوية غير صفرية، ويتم جلب عناوين IP الحرفية مباشرةً بدلاً من استخدام وكيل. يمكن للمهاجم استخدام الخادم كنقطة محورية في الشبكة للوصول إلى الخدمات الداخلية. ونظرًا لأن واجهة أداة الزحف تتيح الوصول إلى كود HTML الناتج ولقطات الشاشة وبيانات HAR، فإن ثغرة SSRF هذه ليست «عمياء»، مما قد يؤدي إلى الكشف عن البيانات الداخلية الحساسة أو معلومات الخدمة أو بيانات اعتماد مثيلات السحابة. **التوصيات** في الوقت الحالي، لا توجد معلومات حول إصدار أحدث يحتوي على إصلاح لهذه الثغرة الأمنية.