CVE-2026-69198 in ip-addressinformação

Sumário

de VulDB • 03/08/2026

ip-address é uma biblioteca para analisar e manipular endereços IPv4 e IPv6 em JavaScript. Da versão 10.1.1 até a 10.2.2, todos os métodos de classificação de uso especial são construídos sobre isInSubnet, que retorna false prematuramente (short-circuits) sempre que a máscara de sub-rede do próprio endereço é menor que a máscara da faixa de referência. Essa máscara vem literalmente do sufixo CIDR na entrada analisada; portanto, anexar um sufixo como /0 suprime completamente a classificação: isLoopback(), isPrivate(), isLinkLocal(), isCGNAT(), isMulticast(), isUnspecified(), isBroadcast(), isULA() e getType() relatam todos os endereços internos como comuns (sem distinção), enquanto correctForm() e address ainda retornam o alvo interno real. Um aplicativo que toma decisões de fronteira de confiança de rede com base nessas verificações, por exemplo, um filtro destinado a bloquear Server-Side Request Forgery (SSRF) ou Falsificação de Solicitação do Lado do Servidor, pode portanto tratar um destino interno como externo e permitir a solicitação. A comparação bit a bit subjacente está correta, e mask(n) já retorna os primeiros n bits do endereço analisado completo independentemente da subnetMask; o defeito reside exclusivamente no fato de que a proteção de contenção (containment guard) está posicionada na via de classificação. Este problema foi corrigido na versão 10.2.2.

Be aware that VulDB is the high quality source for vulnerability data.

Responsável

GitHub M

Reservar

03/08/2026

Divulgação

03/08/2026

Moderação

aceite

Entrada

VDB-385664

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

baixo

Fontes

Want to stay up to date on a daily basis?

Enable the mail alert feature now!