PT-2026-44396 · Pypi · Pyjwt

Jpadilla

·

Publicado

2026-05-28

·

Atualizado

2026-06-15

·

CVE-2026-48524

CVSS v3.1

3.7

Baixa

VetorAV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L
Nome do Software Vulnerável e Versões Afetadas PyJWT versões anteriores a 2.13.0
Descrição PyJWT é uma implementação de JSON Web Token em Python. A função get signing key() no PyJWKClient força uma nova requisição HTTP para o endpoint JWKS para cada JWT que contenha um valor kid desconhecido, sem a implementação de limitação de taxa (rate limiting). Como a variável kid é originada do cabeçalho do token não verificado, um invasor pode disparar requisições externas ilimitadas. Este problema ocorre especificamente quando uma busca de JWKS falha, o que um invasor pode tentar provocar através de tráfego sustentado com valores kid desconhecidos, embora o resultado final dependa do comportamento do endpoint JWKS upstream.
Recomendações Atualizar para a versão 2.13.0.

Correção

Improper Handling of Exceptional Conditions

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-48524
ECHO-5526-5E92-5565
GHSA-FHV5-28VV-H8M8
OPENSUSE-SU-2026:11024-1
PYSEC-2026-177

Produtos afetados

Pyjwt