CVE-2026-66922 in Pivotickinformación

Resumen

por VulDB • 2026-07-28

Pivotick utilizaba objetos de JavaScript simples (plain objects) como tablas de búsqueda indexadas por identificadores de nodos del grafo controlados por el llamador en sus componentes de diseño de árbol y detección de ciclos.

Los identificadores de nodo que coincidían con propiedades heredadas de Object.prototype, como constructor, toString o __proto__, no se manejaban como identificadores ordinarios. Estos valores podían interpretarse como propiedades heredadas existentes, resolverse a valores de un tipo inesperado o, en el caso de las asignaciones a __proto__, modificar el prototipo de un objeto interno utilizado para la búsqueda.

Un atacante que pueda proporcionar datos del grafo con identificadores de nodos manipulados podría, por consiguiente, provocar que los nodos o aristas se omitan silenciosamente, generar niveles jerárquicos incorrectos, evitar o corromper los resultados de la detección de ciclos, o desencadenar una excepción que interrumpa el procesamiento y renderizado del grafo. Esto afecta a la integridad de las visualizaciones y analíticas de grafos y puede provocar un estado de denegación de servicio en el lado del cliente (client-side DoS).

El código afectado también fallaba al manejar de forma segura aristas cuya nodo origen estaba ausente del conjunto de nodos proporcionados. Además, calcular la profundidad máxima del árbol expandiendo todos los valores de nivel a Math.max() podría exceder el límite de argumentos de función de JavaScript cuando se procesa un grafo suficientemente grande, lo que resulta en una excepción y denegación de servicio.

El parche reemplaza los objetos simples indexados por clave-identificador con instancias de Map, ignora las aristas no válidas durante la construcción del árbol y calcula la profundidad máxima de forma iterativa.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsable

CIRCL

Reservar

2026-07-28

Divulgación

2026-07-28

Moderación

aceptado

Artículo

VDB-383876

CPE

listo

EPSS

0.00000

KEV

no

Actividades

bajo

Fuentes

Want to stay up to date on a daily basis?

Enable the mail alert feature now!