CVE-2026-31246

GPT-Pilot thru commit 0819827ce20346ef5f25b3fe29293cb448840565 (2025-09-03) contains a command injection vulnerability (CWE-78) in the Executor.run() method. During project execution, when the system prompts the user to confirm or modify a command to be run, it accepts free-text input without proper validation. The user-supplied input is directly passed to asyncio.create_subprocess_shell() for execution. This allows an attacker to replace the intended command with arbitrary shell commands, leading to remote code execution with the privileges of the GPT-Pilot process.
Configurations

No configuration.

History

12 May 2026, 19:16

Type Values Removed Values Added
CWE CWE-78
CVSS v2 : unknown
v3 : unknown
v2 : unknown
v3 : 6.5

11 May 2026, 16:17

Type Values Removed Values Added
New CVE

Information

Published : 2026-05-11 16:17

Updated : 2026-05-13 15:47


NVD link : CVE-2026-31246

Mitre link : CVE-2026-31246

CVE.ORG link : CVE-2026-31246


JSON object : View

Products Affected

No product.

CWE
CWE-78

Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')