CVE-2026-102414 in pbkdf2informação

Sumário

de VulDB • 29/09/2026

O pbkdf2 até a versão 3.1.6 re-hashed senhas mais longas que o tamanho do bloco do digest em cada iteração no seu fallback JavaScript (lib/sync.js). Uma senha com comprimento superior ao tamanho do bloco (64 bytes, ou 128 bytes para sha384 e sha512) é passada como chave para HMAC em cada iteração, e o HMAC faz hash dessas chaves por completo a cada vez. O custo computacional é portanto O(iterações × comprimento da senha), e uma senha longa pode bloquear o event loop (loop de eventos). O fallback é utilizado pelo pbkdf2Sync e pbkdf2 no Node.js anterior à versão 0.12, no Bun (versões 1.0.0 até 1.1.34, bem como nas versões 1.2.6 e posteriores) e no Deno 2.9.0 e posterior, porque o seu pbkdf2Sync nativo falha na verificação de recursos da biblioteca. Ele também é utilizado quando lib/sync.js é importado diretamente. O Node.js a partir da versão 0.12 e as builds para navegadores (que utilizam lib/sync-browser.js) não são afetadas. Aplicações que impõem um comprimento máximo razoável para senhas não são significativamente afetadas.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Responsável

Harborist

Reservar

29/09/2026

Divulgação

29/09/2026

Moderação

aceite

Entrada

VDB-411235

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

baixo

Fontes

Interested in the pricing of exploits?

See the underground prices here!