PT-2021-4481 · Nginx+3 · Nginx+3

0Xdhinu

·

Publicado

2021-10-14

·

Atualizado

2025-07-17

·

CVE-2021-3882

CVSS v2.0

7.1

Alta

VetorAV:N/AC:H/Au:N/C:C/I:C/A:N
Nome do software vulnerável e versões afetadas
LedgerSMB versão 1.8
Descrição
O problema está relacionado à ausência do atributo ‘Secure’ nos cookies de autorização de sessão quando o cliente utiliza HTTPS e o servidor LedgerSMB está atrás de um proxy reverso. Isso permite que um invasor obtenha dados de autenticação capturando o tráfego de rede, caso consiga induzir um usuário a utilizar uma conexão não criptografada. Embora o invasor não possa acessar as informações contidas no cookie ou a senha do usuário, possuir o cookie é suficiente para acessar o aplicativo como o usuário de quem o cookie foi obtido. O ataque requer que o servidor esteja configurado para responder a solicitações não criptografadas, que o invasor esteja posicionado para interceptar o tráfego de rede e que o usuário seja induzido a usar tráfego HTTP não criptografado. Controles de auditoria adequados e a separação de funções limitam o impacto do ataque.
Recomendações
Para o LedgerSMB versão 1.8, atualize para uma versão com correção comprovada.
Como solução alternativa temporária, configure o proxy reverso Apache ou Nginx para adicionar o atributo Secure na borda da rede usando o comando de configuração ‘Header always edit’ no módulo mod headers para o Apache ou o comando de configuração ‘proxy cookie flags’ para o Nginx.

Exploit

Correção

Missing Encryption of Sensitive Data

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

Enumeração de Fraquezas

Identificadores relacionados

BDU:2021-05114
CVE-2021-3882
USN-7647-1

Produtos afetados

Apache
Linuxmint
Nginx
Ubuntu