versão yauzl (outra biblioteca Unzip) 3.2.0 para Node.js contém um erro desligado em um no teste de tempo estendido do NTFS, na função getLastModDate(). A condição do loop enquanto verifica cursor < data.longth + 4 em vez do cursor + 4 <= data.length, permitindo lerUInt 16 LE() para ler além do limite do buffer. Um atacante remoto pode causar uma negação de serviço (caixa de processo via exceção ERR_OUT_OF_RANGE) enviando um arquivo zip criado com um campo extra NTFS mal- configurado. Isto afeta qualquer aplicativo Node.js que processa o carregamento de arquivos zip e chamadas diction.getLastModDate() nas entradas analisadas. Corrigido na versão 3.2.1. O registro de base de dados de vulnerabilidade nacional CVE- 2026 - 31988 foi publicado em 2026 - 03 - 11 T 23: 16: 00.530 Z e última modificação em 2026 - 06 - 17 T 10: 34: 53.130 Z. O estado registrado é Diferido.
métricas de vulnerabilidade gravadas: CVSS 4.0, pontuação de base 6.9, gravidade MEDIUM, vetor CVSS: 4.0 /AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/África do Sul:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/S:X/AU:X/R:X/V:X/RE:X/U:X; CVSS 3.1, pontuação de base 5.3, gravidade MEDIUM, vetor CVSS: 3.1 /AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, pontuação de exploração 3.9, pontuação de impacto 1.4; CVSS. Classificações de fraqueza associadas: CWE- 193.
O registro NVD inclui referências de suporte documentando a vulnerabilidade, tecnologia afetada ou informações de remediação.