CVE-2024-1880 in AutoGPT
요약
\~에 의해 VulDB • 2026. 06. 05.
significant-gravitas/autogpt 프로젝트의 MacOS Text-To-Speech 클래스인 MacOSTTS에 OS 명령어 인젝션 취약점이 존재하며, v0.5.0 버전까지 영향을 미칩니다. 이 취약점은 MacOSTTS 클래스의 `_speech` 메서드 내에서 OS 명령어에 사용되는 특수 요소가 부적절하게 중화되지 않아 발생합니다. 구체적으로 사용자 제공 텍스트와 함께 `say` 명령어를 실행하기 위해 `os.system`을 사용하면, 공격자가 셸 명령어를 주입할 경우 임의 코드 실행이 가능합니다. 이 문제는 AutoGPT 인스턴스가 `--speak` 옵션이 활성화되고 `TEXT_TO_SPEECH_PROVIDER=macos`로 구성된 상태에서 실행될 때 발생하며, 이는 셸 인젝션 스니펫을 반영합니다. 이 취약점의 영향은 AutoGPT가 실행 중인 인스턴스에서 임의 코드가 실행될 가능성입니다. 해당 문제는 버전 5.1.0에서 해결되었습니다.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.