PT-2026-44395 · Pypi · Pyjwt

Sushi-Gif

·

Publicado

2026-05-28

·

Atualizado

2026-06-15

·

CVE-2026-48523

CVSS v3.1

5.4

Média

VetorAV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N
Nome do Software Vulnerável e Versões Afetadas PyJWT versões 2.9.0 a 2.12.1
Description Ocorre um bypass na lista de permissões de algoritmos do lado do verificador quando jwt.decode() ou jwt.decode complete() são chamados com uma chave PyJWK. Embora o alg do cabeçalho do token seja verificado contra a lista de permissões de algoritmos fornecida, a verificação da assinatura é realizada com o algoritmo vinculado ao objeto PyJWK em vez do algoritmo do cabeçalho. Isso permite que um invasor que controle uma chave privada JWK/JWKS registrada assine um token com um algoritmo não permitido e anuncie um algoritmo permitido no cabeçalho do JWT para ser aceito. O problema afeta o fluxo PyJWKClient.get signing key from jwt(...).
Recommendations Atualizar para a versão 2.13.0.

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-2026-48523
ECHO-894A-8FA2-A1B5
GHSA-JQ35-7PRP-9V3F
OPENSUSE-SU-2026:11024-1
PYSEC-2026-176

Produtos afetados

Pyjwt