PT-2026-123433
CVE-2026-115910
·
Publicado
2026-10-26
·
Atualizado
2026-10-26
Descrição por
CVSS 3.1
6.8
MédiaMétricasAV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:N
Nome do Software Vulnerável e Versões Afetadas
Python Social Auth versões anteriores a 6.2.0
Description
No componente
OpenIdConnectAuth em social core/backends/open id connect.py, a função get and store nonce armazena o nonce do OpenID Connect em uma tabela OpenIdConnectAssociation compartilhada. As funções get nonce() e validate claims() verificam apenas se o nonce existe e se não expirou, em vez de vinculá-lo à sessão do navegador e ao estado OAuth que iniciou o login. Se o DEFAULT USE PKCE estiver desativado, um invasor que obtenha um código de autorização não utilizado de uma vítima pode iniciar um login separado para obter um estado válido para seu próprio navegador e enviar o código da vítima. Como o nonce da vítima está disponível globalmente, a validação é aprovada, permitindo que o invasor acesse a conta da vítima.Recommendations
Atualize o Python Social Auth para a versão 6.2.0.
Ative o
DEFAULT USE PKCE na configuração do OpenIdConnectAuth para mitigar o risco.Explorabilidade
Exploit
Correção
Impactos
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾