NewApp Monitoring is liveSign up free
AgentbeamBeta
Open-source package vulnerability · PyPI

CVE-2024-6091: AutoGPT bypass of the shell commands denylist settings

criticalCVSS 4.0 9.3 · 3.0 9.8GHSA-g84q-54hf-36rg

A vulnerability in significant-gravitas/autogpt version 0.5.1 allows an attacker to bypass the shell commands denylist settings. The issue arises when the denylist is configured to block specific commands, such as whoami and /bin/whoami. An attacker can circumvent this restriction by executing commands with a modified path, such as /bin/./whoami, which is not recognized by the denylist.

Published Sep 11, 2024 · Updated Sep 18, 2024

Affected packages

agpt

Ecosystem
PyPI
Affected
<= 0.5.1
Fixed in
No patched version yet
Check
pip show agpt

Advisory details

From the GitHub Advisory Database (CC BY 4.0).

A vulnerability in significant-gravitas/autogpt version 0.5.1 allows an attacker to bypass the shell commands denylist settings. The issue arises when the denylist is configured to block specific commands, such as whoami and /bin/whoami. An attacker can circumvent this restriction by executing commands with a modified path, such as /bin/./whoami, which is not recognized by the denylist.

References

How this page is made: the data panel comes from the GitHub Advisory Database, CISA’s KEV catalog, the NVD and FIRST EPSS, and updates twice a day. No analysis has been written for this entry yet. Methodology