PT-2025-12221 · Significant Gravitas · Autogpt

CVE-2024-8156

·

Published

2025-03-20

·

Updated

2025-08-05

CVSS v3.1

9.8

Critical

VectorAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions significant-gravitas/autogpt versions up to and including the latest version
Description A command injection issue exists due to the insecure use of untrusted user input github.head.ref in the workflow-checker.yml workflow. This allows an attacker to inject arbitrary commands, potentially leading to reverse shell access or theft of sensitive tokens and keys. An attacker can exploit this by creating a branch name with a malicious payload and opening a pull request.
Recommendations For versions up to and including the latest version, update to a version that fixes this issue to prevent command injection attacks. As a temporary workaround, consider restricting the use of the github.head.ref input to minimize the risk of exploitation.

Exploit

Fix

Command Injection

Code Injection

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2024-8156

Affected Products

Autogpt