PT-2026-122207

CVE-2026-115586

·

Publicado

2026-10-23

·

Atualizado

2026-10-23

Descrição por

CVSS 4.0
7.1
Alta
MétricasAV:L/AC:H/AT:P/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Nome do Software Vulnerável e Versões Afetadas virtualenv versões 21.14.9 a 21.14.12
Description O script bash bin/activate não escapa adequadamente sinais de cifrão e crases ao copiar o valor de --prompt para a variável de ambiente PS1, caso promptvars e o modo POSIX estejam desativados durante a ativação. Um invasor que controle o valor de --prompt (que pode vir de metadados de projeto ou configurações de ferramentas) pode executar comandos como o usuário que ativa o ambiente. Isso acontece se o usuário posteriormente reativar o promptvars (via shopt -s promptvars), ativar o modo POSIX (via set -o posix) ou iniciar um shell bash filho interativo que herde o PS1 exportado. Nesses cenários, o bash expande a substituição de comando armazenada na variável VIRTUAL ENV PROMPT.
Recommendations Atualize o virtualenv para a versão 21.14.13. Como solução temporária, defina VIRTUAL ENV DISABLE PROMPT=1 antes de ativar o ambiente para ignorar o bloco de configuração do prompt. Evite passar valores não confiáveis para o parâmetro --prompt.
Explorabilidade
Exploit
Correção
Impactos
Fornecedores
Produtos afetados
Identificadores relacionados
GHSA-CX6F-VJHG-G3CC
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾