CVE-2026-34977: Python Bash Sh Dash C Dynamic Command Injection
Building a "bash -c" or "sh -c" argv list with a dynamically constructed command string is vulnerable to OS command injection (CWE-78) when any part of the string originates from caller-controlled or user-controlled data. Even with shlex.quote, mixing user data into a shell-interpreted script is fragile. Prefer invoking the target program directly with separ
greprules fetch cve-2026-34977-python-bash-sh-dash-c-dynamic-command-injection --engine opengrepDescription
Building a "bash -c" or "sh -c" argv list with a dynamically constructed command string is vulnerable to OS command injection (CWE-78) when any part of the string originates from caller-controlled or user-controlled data. Even with shlex.quote, mixing user data into a shell-interpreted script is fragile. Prefer invoking the target program directly with separ
Community feedback
0 rule-level signals from signed-in users.
- Useful reports
- 0
- Context false positives
- 0
- Metadata suggestions
- 0
Contextual precision
Aggregated from approved scan feedback. False-positive reports describe observed scan contexts, not a global rule verdict.
- Findings observed
- 0
- Projects
- 0
- Reporters
- 0
Precision details are collecting more signed-in reports before verdict counts or ratios are emphasized.
No approved finding verdicts yet.
No scan diagnostics reported yet.