PT-2022-24881 · Unknown+1 · Passport-Saml+1

Felix Wilhelm

·

Publicado

2022-10-12

·

Atualizado

2023-03-01

·

CVE-2022-39299

CVSS v3.1

8.1

Alta

VetorAV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Nome do software vulnerável e versões afetadas
Versões do Passport-SAML anteriores à 3.2.2
Versões do node-saml anteriores à 4.0.0-beta.5
Descrição
Um invasor remoto pode conseguir contornar a autenticação SAML em um site que utilize o passport-saml. Para que o ataque seja bem-sucedido, é necessário que o invasor possua um elemento XML assinado por um IDP (Provedor de Identidade) arbitrário. Dependendo do IDP utilizado, ataques totalmente não autenticados também podem ser viáveis se for possível acionar a geração de uma mensagem assinada.
Recomendações
Para versões do Passport-SAML anteriores à 3.2.2, atualize para a versão 3.2.2 ou mais recente.
Para versões do node-saml anteriores à 4.0.0-beta.5, atualize para a versão 4.0.0-beta.5 ou mais recente.
Como solução temporária, considere desativar a autenticação SAML até que um patch esteja disponível.

Exploit

Correção

Improper Verification of Cryptographic Signature

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2022-39299
DLA-3260-1
GHSA-M974-647V-WHV7

Produtos afetados

Passport-Saml
Node-Saml