CVE Vulnerabilities

CVE-2026-102938

Improper Neutralization of CRLF Sequences ('CRLF Injection')

Published: Sep 29, 2026 | Modified: Sep 30, 2026
CVSS 3.x
N/A
Source:
NVD
CVSS 2.x
RedHat/V2
RedHat/V3
7 MODERATE
CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H
Ubuntu
MEDIUM
root.io logo minimus.io logo echo.ai logo

virtualenv is a tool for creating isolated virtual python environments. Prior to 21.7.11, PyEnvCfg.write() writes prompt values verbatim to the line-oriented pyvenv.cfg format while PyEnvCfg._read_values() parses the file with str.splitlines() and accepts the last value for duplicate keys. An attacker who influences –prompt, VIRTUALENV_PROMPT, or configuration input can insert a recognized line boundary and additional keys, including home, causing consumers to use an attacker-selected base interpreter or corrupted environment metadata. The security impact requires prompt input from outside the operators trust boundary; directly supplied prompt content primarily corrupts the operators own environment. This issue is fixed in version 21.7.11.

Weakness

The product uses CRLF (carriage return line feeds) as a special element, e.g. to separate lines or records, but it does not neutralize or incorrectly neutralizes CRLF sequences from inputs.

Affected Software

NameVendorStart VersionEnd Version
Red Hat Ansible Automation Platform 2.6RedHatansible-automation-platform-26/eda-controller-rhel9:1791945282*
Red Hat Ansible Automation Platform 2.6RedHatansible-automation-platform-26/lightspeed-chatbot-rhel9:1791978798*
Red Hat Ansible Automation Platform 2.7RedHatansible-automation-platform-27/eda-controller-rhel9:1792141010*
Red Hat OpenShift AI 2.25RedHatrhoai/odh-feature-server-rhel9:1792148523*
Red Hat OpenShift AI 2.25RedHatrhoai/odh-ta-lmes-job-rhel9:1791553527*
Red Hat OpenShift AI 3.4RedHatrhoai/odh-feature-server-rhel9:1791863220*
Red Hat OpenShift AI 3.4RedHatrhoai/odh-kserve-agent-rhel9:1791468381*
Red Hat OpenShift AI 3.4RedHatrhoai/odh-kserve-controller-rhel9:1791468368*
Red Hat OpenShift AI 3.4RedHatrhoai/odh-kserve-router-rhel9:1791468401*
Red Hat OpenShift AI 3.4RedHatrhoai/odh-kserve-storage-initializer-rhel9:1790958549*
Red Hat OpenShift AI 3.4RedHatrhoai/odh-ta-lmes-job-rhel9:1791470318*
Red Hat OpenShift AI 3.4RedHatrhoai/odh-training-rocm64-torch28-py312-rhel9:1791556461*
Red Hat OpenShift AI 3.4RedHatrhoai/odh-trustyai-nemo-guardrails-server-rhel9:1791556128*
Red Hat OpenShift AI 3.5RedHatrhoai/odh-ta-lmes-job-rhel9:1792501995*
Red Hat OpenShift AI 3.5RedHatrhoai/odh-training-rocm64-torch28-py312-rhel9:1791906128*
Red Hat OpenShift AI 3.5RedHatrhoai/odh-workbench-codeserver-datascience-cpu-py312-rhel9:1791825469*

Potential Mitigations

References