PT-2026-140956
CVE-2026-123801
·
Publicado
2026-11-09
·
Atualizado
2026-11-09
Descrição por
CVSS 3.1
7.4
AltaMétricasAV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
Nome do Software Vulnerável e Versões Afetadas
SuperTokens Core versões 11.3.0 até 11.3.7
SuperTokens Core versões 11.4.0 até 11.4.7
SuperTokens Core versões 12.0.0 até 12.0.10
SuperTokens Core versões 12.1.0 até 12.1.1
SuperTokens Core versão 12.2.0
SuperTokens Core versão 12.3.0
Description
Existe um problema na função
SAML.handleCallback() onde ela não consome o RelayState, não registra identificadores de asserção ou não impõe o Response.InResponseTo. Em fluxos iniciados pelo Provedor de Serviço (SP), um invasor com uma resposta SAML válida e o RelayState correspondente pode resubmetê-los ao endpoint /recipe/saml/callback antes da expiração da asserção. Em fluxos iniciados pelo Provedor de Identidade (IdP), as asserções podem ser repetidas sem o RelayState. Além disso, a falta de verificações de Response.InResponseTo permite que um login em andamento seja concluído com uma asserção de uma identidade diferente e ignora a configuração allowIDPInitiatedLogin=false. O callback também não valida o Destination ou SubjectConfirmationData Recipient e NotOnOrAfter, resultando na criação de um novo código de autorização para a identidade do usuário capturado.Recommendations
Atualizar para a versão 11.3.8
Atualizar para a versão 11.4.8
Atualizar para a versão 12.0.11
Atualizar para a versão 12.1.2
Atualizar para a versão 12.2.1
Atualizar para a versão 12.3.1
Explorabilidade
Exploit
Correção
Impactos
Pesquisadores
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾