PT-2026-25090

CVE-2026-32597

·

Publicado

2026-01-01

·

Atualizado

2026-09-18

Descrição por

CVSS 2.0
7.8
Alta
MétricasAV:N/AC:L/Au:N/C:N/I:C/A:N
Name of the Vulnerable Software and Affected Versions PyJWT versions prior to 2.12.0
Description PyJWT is a Python implementation for handling JSON Web Tokens (JWT). Before version 2.12.0, the library did not properly validate the 'crit' (Critical) Header Parameter as defined in RFC 7515 §4.1.11. Specifically, if a JWT contained a 'crit' array listing extensions that PyJWT did not recognize, the library would accept the token instead of rejecting it, violating the 'MUST' requirement outlined in the RFC. This could lead to security policy bypasses, token binding bypasses, and split-brain verification issues in deployments where different libraries are used with varying levels of compliance. The issue allows for the silent ignoring of RFC 7800 cnf (Proof-of-Possession) extensions. A proof of concept demonstrates that a token with an unknown critical extension is accepted by PyJWT, while a compliant library like jwcrypto rejects it.
Recommendations Versions prior to 2.12.0 should be updated to version 2.12.0 or later.
Explorabilidade
Exploit
Correção
Impactos
Pesquisadores
Fornecedores
Produtos afetados
Identificadores relacionados
GHSA-752W-5FWX-JX9F
ALSA-2026:12176
ALSA-2026:13916
AZL-93030
CLEANSTART-2026-AJ13963
CLEANSTART-2026-AN27706
CLEANSTART-2026-AZ09261
CLEANSTART-2026-CQ05396
CLEANSTART-2026-EM82280
CLEANSTART-2026-HP19968
CLEANSTART-2026-IR98353
CLEANSTART-2026-MR94452
CLEANSTART-2026-NL78203
CLEANSTART-2026-SO50412
CLEANSTART-2026-WQ85001
CLEANSTART-2026-WU03167
ECHO-B1A0-3286-88DA
OESA-2026-3117
OPENSUSE-SU-2026:10397-1
OPENSUSE-SU-2026:10681-1
OPENSUSE-SU-2026:20431-1
PYSEC-2026-120
RHSA-2026:13508
RHSA-2026:13512
RHSA-2026:13672
RHSA-2026:13916
RHSA-2026:17083
RHSA-2026:19138
RHSA-2026:19355
SUSE-SU-2026:1199-1
SUSE-SU-2026:1389-1
SUSE-SU-2026:1400-1
SUSE-SU-2026:20839-1
SUSE-SU-2026:20869-1
SUSE-SU-2026:20879-1
SUSE-SU-2026:20934-1
USN-8133-1
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾