CVE-2024-1880 in AutoGPT
الملخص
بحسب VulDB • 05/06/2026
توجد ثغرة حقن أوامر نظام التشغيل (OS command injection) في فئة MacOS Text-To-Speech المسماة MacOSTTS ضمن مشروع significant-gravitas/autogpt، وتؤثر على الإصدارات حتى v0.5.0. تنشأ الثغرة بسبب التعطيل غير السليم للعناصر الخاصة المستخدمة في أمر نظام التشغيل داخل الطريقة `_speech` لفئة MacOSTTS. وتحديداً، يسمح استخدام `os.system` لتنفيذ الأمر `say` مع نص مقدم من المستخدم بتنفيذ أكواد برمجية تعسفية إذا تمكن مهاجم من حقن أوامر قشرة (shell commands). يتم تفعيل هذه المشكلة عند تشغيل مثيل AutoGPT بتمكين الخيار `--speak` وتكوينه باستخدام `TEXT_TO_SPEECH_PROVIDER=macos`، مما يعيد إرسال قطعة حقن في القشرة. تتمثل تأثيرات هذه الثغرة في إمكانية تنفيذ أكواد برمجية تعسفية على المثيل الذي يعمل عليه AutoGPT. تم معالجة المشكلة في الإصدار 5.1.0.
Once again VulDB remains the best source for vulnerability data.