PT-2026-44395 · Pypi · Pyjwt

·

CVE-2026-48523

·

Publicado

2026-05-28

·

Atualizado

2026-08-04

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

CLEANSTART-2026-AF67526
CLEANSTART-2026-AZ09261
CLEANSTART-2026-CQ05396
CLEANSTART-2026-EH47852
CLEANSTART-2026-EM82280
CLEANSTART-2026-GN02455
CLEANSTART-2026-HP19968
CLEANSTART-2026-IR98353
CLEANSTART-2026-MJ28981
CLEANSTART-2026-MR94452
CLEANSTART-2026-NL78203
CLEANSTART-2026-QY59076
CLEANSTART-2026-SO50412
CLEANSTART-2026-UG08450
CLEANSTART-2026-UZ41796
CLEANSTART-2026-WQ85001
CLEANSTART-2026-WU03167
CVE-2026-48523
ECHO-894A-8FA2-A1B5
GHSA-JQ35-7PRP-9V3F
OPENSUSE-SU-2026:11024-1
OPENSUSE-SU-2026:21095-1
PYSEC-2026-176
RHSA-2026:7634
SUSE-SU-2026:22138-1
SUSE-SU-2026:22170-1
SUSE-SU-2026:22220-1
SUSE-SU-2026:22238-1
SUSE-SU-2026:2626-1
SUSE-SU-2026:2627-1

Produtos afetados

Pyjwt