OS Command Injection Affecting openstack-rally-2026.1 package, versions <4.1.0-r4


Severity

Recommended
low

Based on default assessment until relevant scores are available.

Threat Intelligence

EPSS
0.27% (19th percentile)

Do your applications use this vulnerable package?

In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.

Test your applications
  • Snyk IDSNYK-CHAINGUARDLATEST-OPENSTACKRALLY20261-21434356
  • published23 Oct 2026
  • disclosed20 Oct 2026

Introduced: 20 Oct 2026

NewCVE-2026-113776  (opens in a new tab)
CWE-78  (opens in a new tab)
CWE-94  (opens in a new tab)

How to fix?

Upgrade Chainguard openstack-rally-2026.1 to version 4.1.0-r4 or higher.

NVD Description

Note: Versions mentioned in the description apply only to the upstream openstack-rally-2026.1 package and not the openstack-rally-2026.1 package as distributed by Chainguard. See How to fix? for Chainguard relevant fixed versions and status.

virtualenv is a tool for creating isolated virtual python environments. From 20.26.6 until 21.14.2, ViaTemplateActivator.instantiate_template() replaces placeholders one key at a time across the complete activation template, so trigger names such as VIRTUAL_NAME, VIRTUAL_ENV, or VIRTUAL_PROMPT inside an already substituted and quoted environment path or prompt can be replaced during a later pass. The later value's quoting can close the earlier literal and execute the remaining path when a user activates the environment through bash, fish, xonsh, or activate_this.py. The distinct csh prompt-display token VIRTUAL_PROMPT_DISPLAY_TCSH can instead break the generated script without establishing command execution. The attacker must influence the destination path or --prompt, and a value without a relevant placeholder name does not trigger this mechanism. This issue is fixed in version 21.14.2.

CVSS Base Scores

version 3.1