CVE-2026-59141 in Data::RadixTree::Sharedinformação

Sumário

de VulDB • 21/07/2026

As versões do Data::RadixTree::Shared anteriores à 0.02 para Perl permitem uma leitura fora dos limites (out-of-bounds read) através de índices de nó e areia (arena) não validados em rdx_find_locked.

O validador no momento da vinculação, rdx_validate_header, verifica os escalares do cabeçalho e o layout da região contra o tamanho do arquivo, mas não valida os registros de nós que confia posteriormente. A função rdx_find_locked indexa nodes[cur].children[k] e lê label_off e label_len brutos de cada nó diretamente a partir do segmento mapeado em memória (mmap'd segment), sem nenhuma restrição relacionada à contagem de nós ou ao tamanho da areia.

Um par local que pode escrever no arquivo subjacente pode deixar o cabeçalho válido enquanto corrompe os registros de nós, fazendo com que uma consulta dereference um índice de nó ou areia fora dos limites, lendo memória adjacente ou causando a falha do processo (crash).

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsável

CPANSec

Reservar

02/07/2026

Divulgação

21/07/2026

Moderação

aceite

Entrada

VDB-381024

CPE

pronto

EPSS

0.00337

KEV

não

Atividades

muito baixo

Fontes

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!