PT-2026-62053 · Egor · Data::Spatialhash::Shared

CVE-2026-59146

·

Publicado

2026-07-21

·

Atualizado

2026-07-21

Nenhuma

Não há classificações de severidade ou métricas disponíveis. Quando houver, atualizaremos as informações correspondentes na página.
Data::SpatialHash::Shared versions before 0.02 for Perl allow out-of-bounds reads and writes via unvalidated bucket, link and free-list indices in sph walk cell and sph alloc slot.
The attach-time validator sph validate header checks the header scalars and region layout against the file size, but does not validate the array contents it then trusts. sph walk cell reads entries[buckets[b]] and follows each entry's next link raw, and sph alloc slot writes through a file-stored free head index, none bounded against the entry count (max entries).
A local peer that can write the backing file can leave the header valid while poisoning the bucket chain and free list, so a query reads through an out-of-bounds bucket and next index and an insert writes through an out-of-bounds free-list head, corrupting memory or crashing the process.

Memory Corruption

Out of bounds Read

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-59146

Produtos afetados

Data::Spatialhash::Shared