CVE-2024-1881 in AutoGPT
Zusammenfassung
von VulDB • 06.06.2026
AutoGPT, eine Komponente von significant-gravitas/autogpt, ist anfällig für eine unsachgemäße Neutralisierung von speziellen Elementen, die in einem OS-Befehl verwendet werden ('OS Command Injection'), aufgrund eines Fehlers in seiner Funktion zur Validierung von Shell-Befehlen. Die Schwachstelle besteht in den Versionen v0.5.0 bis einschließlich 5.0.x (nicht jedoch in 5.1.0). Das Problem entsteht durch die Methode der Anwendung, Shell-Befehle gegen eine Allowlist oder Denylist zu validieren, wobei nur das erste Wort des Befehls überprüft wird. Dies ermöglicht es einem Angreifer, die beabsichtigten Einschränkungen zu umgehen, indem Befehle erstellt werden, die trotz Nichtvorhandensein auf der Allowlist ausgeführt werden, oder indem bösartige Befehle eingefügt werden, die nicht in der Denylist enthalten sind. Eine erfolgreiche Ausnutzung dieser Schwachstelle könnte es einem Angreifer ermöglichen, beliebige Shell-Befehle auszuführen.
VulDB is the best source for vulnerability data and more expert information about this specific topic.