PT-2024-2063 · Npm+4 · Jose+4

P3Ngu1Nw

·

Publicado

2024-03-07

·

Atualizado

2025-12-05

·

CVE-2024-28176

CVSS v2.0

6.1

Média

VetorAV:N/AC:L/Au:M/C:N/I:N/A:C
Nome do software vulnerável e versões afetadas
Versões do jose anteriores à 2.0.7
Versões do jose anteriores à 4.15.5
Descrição
Foi identificada uma vulnerabilidade nas interfaces de descriptografia do JSON Web Encryption (JWE), especificamente relacionada ao suporte para descompressão de texto simples após sua descriptografia. Sob certas condições, é possível que o ambiente do usuário consuma uma quantidade excessiva de tempo de CPU ou memória durante operações de descriptografia JWE. O impacto é limitado a usuários do Node.js que utilizam as APIs de descriptografia JWE para descriptografar JWEs de fontes não confiáveis.
Recomendações
Para versões anteriores à 2.0.7, atualize para a versão 2.0.7 para limitar a rotina de descompressão e evitar o consumo excessivo de tempo de CPU ou memória.
Para versões anteriores à 4.15.5, atualize para a versão 4.15.5 para limitar a rotina de descompressão e evitar o consumo excessivo de tempo de CPU ou memória. Na versão 4.x, ajuste ainda mais o limite por meio da implementação da opção de descriptografia inflateRaw.
Como solução alternativa temporária, detecte e rejeite JWEs com cargas úteis compactadas verificando o cabeçalho protegido do token e gerando um erro se for detectada compactação.

Exploit

Correção

Resource Exhaustion

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

Enumeração de Fraquezas

Identificadores relacionados

ALSA-2024:3826
ALSA-2024:3827
ALSA-2024:3968
ALSA-2024:5294
ALSA-2024:9181
ALSA-2024_2549
ALSA-2024_3254
ALSA-2024_3826
ALSA-2024_3827
ALSA-2024_3968
ALSA-2024_5294
ALSA-2024_9181
ALSA-2025_16880
BDU:2024-01954
CESA-2024_3968
CESA-2024_5294
CVE-2024-28176
GHSA-HHHV-Q57G-882Q
INFSA-2024_3826
INFSA-2024_3827
INFSA-2024_3968
INFSA-2024_5294
INFSA-2024_9181
MGASA-2024-0343
OESA-2025-1075
OESA-2025-1076
RHSA-2024:0045
RHSA-2024:3826
RHSA-2024:3827
RHSA-2024:3968
RHSA-2024:5294
RHSA-2024:9181
RHSA-2024_3826
RHSA-2024_3827
RHSA-2024_3968
RHSA-2024_5294
RHSA-2024_9181
RLSA-2024:3826
RLSA-2024:3827
RLSA-2024:3968
RLSA-2024:9181

Produtos afetados

Almalinux
Centos
Red Hat
Rocky Linux
Jose