p PatchFirst

CVE-2026-59940

CVE-2026-59940 · Seroval: `seroval.fromJSON()` Promise resolver type confusion invokes attacker-controlled methods during deserialization

Esta página presenta datos de fuentes públicas de vulnerabilidades. Consulta el aviso original antes de actualizar.

Seroval facilitates JS value stringification, including complex structures beyond JSON.stringify capabilities. Prior to 1.5.3, seroval.fromJSON() allows attacker-controlled JSON Promise control nodes to operate on values from the general deserialization reference table without verifying genuine internal Promise resolver records, causing deserialization side effects with plugins enabled and potentially unintended server-side invocation or remote code execution when downstream frameworks register callable wrappers. This issue is fixed in version 1.5.3.

CVSS 9.8 · Crítica · EPSS 0,8% · Corrección disponible

Publicación
Actualización

Pila tecnológica: node

Productos y versiones afectados

  • seroval

    Versiones
    • < 1.5.3: Afectada

    Sin corrección publicada

  • seroval npm

    Intervalos de versiones afectados
    • SEMVER: < 1.5.3

    Actualiza a 1.5.3

Fuentes originales

Comprueba tu servidor →