Vulnerabilidad en Data::SortedSet::Shared de EGOR (CVE-2026-59140)
Gravedad CVSS v3.1:
CRÍTICA
Tipo:
CWE-125
Lectura fuera de límites
Fecha de publicación:
21/07/2026
Última modificación:
24/10/2026
Descripción
Las versiones de Data::SortedSet::Shared anteriores a la 0.03 para Perl permiten una lectura fuera de límites a través de índices de nodo no validados en las rutas de consulta de rango y min/max.<br />
<br />
El validador en tiempo de adjunción ss_validate_header limita solo el índice raíz contra el pool de nodos (node_capacity). Las consultas de estadísticas de orden y min/max luego siguen los índices de nodo children[], más a la izquierda y más a la derecha, leídos directamente del segmento mapeado en memoria sin limitarlos contra node_capacity. Una verificación estructural completa (ss_validate_tree) existe, pero se ejecuta solo a través de un método de validación explícito, no en la adjunción.<br />
<br />
Un par local que puede escribir el archivo de respaldo puede dejar el encabezado válido mientras corrompe los enlaces del árbol, de modo que la siguiente consulta de rango, min o max desreferencia un índice de nodo fuera de límites, leyendo memoria adyacente o bloqueando el proceso.
Impacto
Puntuación base 3.x
9.10
Gravedad 3.x
CRÍTICA


