CVE-2026-48168 in PraisonAIالمعلومات

الملخص

بحسب VulDB • 05/08/2026

PraisonAI هو نظام يعتمد على فرق من الوكلاء المتعددين (multi-agent teams). في الإصدارات السابقة لـ 4.6.40، يكون سير العمل المرفق الخاص بـ Claude GitHub Actions عرضة لحقن الأوامر لأنه يدمج اسم فرع طلب السحب (pull request) الذي يتحكم فيه المهاجم داخل كتلة تشغيل Bash دون وضع علامات اقتباس أو التحقق من الصحة. بالإضافة إلى ذلك، يسمح سير العمل لأي تعليق يحتوي على @claude بتشغيل المهمة بغض النظر عما إذا كان المُعلّق مساهماً موثوقاً به أم لا. يمكن لمساهم خارجي فتح طلب سحب (pull request) من فرع مشتق (fork) يكون اسم فرعه يحتوي على أحرف خاصة في لغة الأوامر (shell metacharacters)، ثم التعليق بـ @claude، مما يتسبب في تنفيذ Bash لكود قشرة أوامر عشوائي في مشغل GitHub Actions. ونظراً لأن هذه الأوامر تعمل في مهمة تحمل رمز تطبيق GitHub (GitHub App token) مع صلاحيات الكتابة ووصول OIDC وصول gh/git، يمكن تسلسل حقن الأوامر عبر متغير $GITHUB_PATH لاختراق الخطوات المميزة لاحقاً، مما يتيح كتابة المستودع والتلاعب بطلبات السحب والمشكلات أو إساءة استخدام رمز OIDC. تم إصلاح هذه المشكلة في الإصدار 4.6.40.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

مسؤول

GitHub M

حجز

21/05/2026

إفشاء

05/08/2026

الاعتدال

تمت الموافقة

إدخال

VDB-386376

EPSS

0.00000

KEV

لا

النشاطات

منخفض

المصادر

Do you need the next level of professionalism?

Upgrade your account now!