ترجمة آلية لم تُراجَع بعد. النص الإنجليزي هو المرجع في حال الاختلاف.
الملخص
praktor هو منسق Claude Code متعدد الوكلاء مع مدخلات ومخرجات Telegram، وعزل Docker، واجهة مستخدم التحكم في المهام. قبل 0.9.1، يقوم كلا موقعي تحميل Telegram في internal/telegram/bot.go بربط اسم ملف المستند الذي يتحكم فيه المهاجم في مسار الوجهة دون تعقيم، ويقوم path.Join بطي اجتياز الدليل الأصل. يمكن لمستخدم Telegram عن بُعد والذي يمكنه مراسلة البوت الكتابة خارج uploads/ داخل مساحة عمل الوكيل المستمرة المثبتة في /workspace/agent. نظراً لأن allow_from: [] يسمح لجميع المرسلين افتراضياً، فلا يلزم أي مصادقة مسبقة أو امتياز في هذا التكوين. يمكن للمهاجم زرع أو الكتابة فوق CLAUDE.md أو التعليمات أو المهارة أو الخطاف أو ملفات التكوين التي يقرأها وكيل Claude ويعمل عليها عبر التشغيلات اللاحقة، مما يحول تحميل المستند إلى حقن تعليمات مخزن. نطاق الكتابة العشوائية المُثبت هو وحدة تخزين مساحة عمل الوكيل المستمرة، وليس كتابة غير مقيدة لنظام ملفات المضيف. تم إصلاح هذه المشكلة في الإصدار 0.9.1.
المعالجة
المراجع
- تحذيرhttps://github.com/advisories/GHSA-48v2-6jcm-fc99
- مرجعhttps://github.com/mtzanidakis/praktor/commit/c3731eeda01c0b3ec1dbd13cccd5a147c3182141
- مرجعhttps://github.com/mtzanidakis/praktor/pull/228
- مرجعhttps://github.com/mtzanidakis/praktor/releases/tag/v0.9.1
- مرجعhttps://github.com/mtzanidakis/praktor/security/advisories/GHSA-48v2-6jcm-fc99
- مرجعhttps://nvd.nist.gov/vuln/detail/CVE-2026-62331