PT-2022-23152 · Shescape · Shescape

Ericcornelissen

·

Publicado

2022-09-06

·

Atualizado

2023-07-21

·

CVE-2022-36064

CVSS v3.1

5.9

Média

VetorAV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
Nome do software vulnerável e versões afetadas
Versões do Shescape anteriores à 1.5.10
Shescape versão 1.5.9 para Bash
Descrição
Um problema de complexidade ineficiente de expressões regulares afeta usuários do Shescape que o utilizam para escapar argumentos em shells Unix, incluindo Bash e Dash, particularmente ao usar as funções escape ou escapeAll com a opção interpolation definida como true. Isso permite que um invasor cause backtracking polinomial ou tempo de execução quadrático em relação ao comprimento da string de entrada devido a expressões regulares vulneráveis. Uma solução alternativa envolve impor um comprimento máximo às strings de entrada para reduzir o impacto da vulnerabilidade.
Recomendações
Para versões anteriores à 1.5.10, atualize para a versão 1.5.10 ou posterior.
Para a versão 1.5.9 usada com o Bash, atualize para a versão 1.5.10 ou posterior.
Como solução temporária, considere impor um comprimento máximo às cadeias de caracteres de entrada para o Shescape, a fim de minimizar o risco de exploração.

Exploit

Correção

Resource Exhaustion

DoS

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

CVE-2022-36064
GHSA-GP75-H7J6-5PV3

Produtos afetados

Shescape