PT-2022-6734 · Ruby+10 · Cgi+10

Hiroshi Tokumaru

·

Publicado

2022-09-20

·

Atualizado

2025-09-29

·

CVE-2021-33621

CVSS v2.0

9.0

Alta

VetorAV:N/AC:L/Au:S/C:C/I:C/A:C
Nome do software vulnerável e versões afetadas
Versões do gem cgi de 0.1.0.0 a 0.1.0.1
Versões do gem cgi de 0.2.0 a 0.2.1
Versões do gem cgi de 0.3.0 a 0.3.4
Descrição
O problema está relacionado à divisão de respostas HTTP, que ocorre quando entradas de usuários não confiáveis são inseridas em um cabeçalho de resposta HTTP. Isso permite que um invasor injete conteúdo malicioso, podendo levar ao acesso a dados confidenciais, à violação da integridade dos dados e à negação de serviço. A vulnerabilidade afeta aplicativos que utilizam o gem cgi para gerar respostas HTTP ou criar objetos CGI::Cookie com base em entradas do usuário.
Recomendações
Para as versões 0.1.0.0 a 0.1.0.1 da gem cgi, atualize para a versão 0.1.0.2 ou posterior.
Para as versões 0.2.0 a 0.2.1 da gem cgi, atualize para a versão 0.2.2 ou posterior.
Para as versões 0.3.0 a 0.3.4 da gem cgi, atualize para a versão 0.3.5 ou posterior.
Como solução temporária, considere validar e sanitizar as entradas do usuário antes de inseri-las nos cabeçalhos de resposta HTTP ou nos objetos CGI::Cookie para minimizar o risco de exploração.

Exploit

Correção

DoS

Special Elements Injection

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

Enumeração de Fraquezas

Identificadores relacionados

ALSA-2022_6585
ALSA-2023:3821
ALSA-2023:7025
ALSA-2023_3821
ALSA-2023_7025
ALSA-2024:1431
ALSA-2024:1576
ALSA-2024:3500
ALSA-2024:3838
ALSA-2024_1431
ALSA-2024_1576
ALSA-2024_3500
ALSA-2024_3838
ALSA-2025_16880
ALT-PU-2023-7986
ALT-PU-2024-2130
ALT-PU-2024-7811
BDU:2023-03834
BIT-RUBY-2021-33621
BIT-RUBY-MIN-2021-33621
CESA-2023_3821
CESA-2023_7025
CESA-2024_1431
CESA-2024_3500
CVE-2021-33621
DLA-3450-1
DLA-3858-1
ELSA-2023-3821
ELSA-2023-7025
ELSA-2024-1431
ELSA-2024-1576
ELSA-2024-3500
ELSA-2024-3838
GHSA-VC47-6RQG-C7F5
INFSA-2024_3500
INFSA-2024_3838
MGASA-2022-0454
OESA-2023-1003
OPENSUSE-SU-2023_4176-1
OPENSUSE-SU-2024:12539-1
RHSA-2023:3291
RHSA-2023:3821
RHSA-2023:7025
RHSA-2023_3821
RHSA-2023_7025
RHSA-2024:1431
RHSA-2024:1576
RHSA-2024:3500
RHSA-2024:3838
RHSA-2024:4542
RHSA-2024_1431
RHSA-2024_1576
RHSA-2024_3500
RHSA-2024_3838
RLSA-2023:3821
RLSA-2023_3821
RLSA-2024:1431
RLSA-2024:1576
RLSA-2024_1431
RLSA-2024_1576
RLSA-2024_3500
SUSE-SU-2023:4176-1
USN-5806-1
USN-5806-2
USN-5806-3
USN-6181-1

Produtos afetados

Alt Linux
Almalinux
Astra Linux
Centos
Linuxmint
Red Hat
Red Os
Rocky Linux
Suse
Ubuntu
Cgi