CVE-2024-1880
Təsvir
significant-gravitas/autogpt layihəsinin MacOS Text-To-Speech sinfi MacOSTTS-də OS əmr inyeksiyası zəifliyi mövcuddur və v0.5.0-a qədər versiyalara təsir edir. Zəiflik MacOSTTS sinfinin `_speech` metodunda OS əmrində istifadə olunan xüsusi elementlərin düzgün zərərsizləşdirilməməsi nəticəsində yaranır. Konkret olaraq, istifadəçi tərəfindən verilən mətnlə `say` əmrini icra etmək üçün `os.system`-dən istifadə, hücumçu shell əmrlərini inyeksiya edə bildiyi halda ixtiyari kodun icrasına imkan verir. Bu problem AutoGPT nüsxəsi `--speak` seçimi aktivləşdirilmiş və `TEXT_TO_SPEECH_PROVIDER=macos` ilə konfiqurasiya edilmiş halda işə salındıqda baş verir və shell inyeksiyası fraqmentini əks etdirir. Bu zəifliyin təsiri AutoGPT işləyən nüsxədə ixtiyari kodun potensial icrasıdır. Problem 5.1.0 versiyasında həll edilmişdir.
Necə düzəltmək olar
- agpt autogpt_classic0.5.1 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| agpt autogpt_classic | v < 0.5.1 | 0.5.1 |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.