CVE-2026-45190mediumCWE-1289

CVE-2026-45190: falha de média gravidade em STIGTSP Net::CIDR::Lite

Net::CIDR::Lite versions before 0.24 for Perl does not properly validate IP address and CIDR mask inputs, which may allow IP ACL bypass

Publicada em · Atualizada em

Aviso por e-mail quando ela entrar no KEV, ganhar PoC pública ou subir de nota.

13Vexday Risk Score

Sem sinal de exploração. Nenhum artefato público de exploração conhecido até agora.

ssvc Trackcvss 6.5epss 0.3%
Em resumo

A biblioteca Perl Net::CIDR::Lite versão anterior a 0.24 não valida adequadamente endereços IP e máscaras CIDR, permitindo que atacantes contornem listas de controle de acesso (ACLs) baseadas em IP usando entradas malformadas como quebras de linha ou caracteres inválidos.

Detalhe técnico

A vulnerabilidade ocorre por validação insuficiente na Net::CIDR::Lite, onde entradas com quebras de linha ou caracteres não-ASCII passam pela validação mas são recodificadas para endereços diferentes durante o processamento, causando que os métodos find() e bin_find() correspondam incorretamente ou percam endereços IP. Um atacante pode criar entradas CIDR malformadas para contornar ACLs de rede que dependem dessa biblioteca.

Resumo gerado e traduzido por IA a partir da descrição oficial.
Net::CIDR::Lite versions before 0.24 for Perl does not properly validate IP address and CIDR mask inputs, which may allow IP ACL bypass. Inputs containing a trailing newline or non-ASCII digit characters pass the validators but are then re-encoded by the parser to a different address than the input string spelled. find() and bin_find() can match or miss addresses as a result. Example: my $cidr = Net::CIDR::Lite->new(); $cidr->add("::1\n/128"); $cidr->find("::1a"); # incorrectly returns true See also CVE-2026-45191.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L