CVE-2026-59940Disclosure

LOW

Signal is active with 1 mentions in latest observed window

Immediate actions

  • Patch affected systems immediately

Recommended action window: Monitor and triage in normal cycle

0.5/ 10 priority

Priority

LOW

Exploitation

NONE

PoC

NONE

Patch

AVAILABLE

Momentum

NONE

Threat summary

  • Patch or workaround signal is available
  • 1 mentions across 1 observed day

What's happening

  • Patch or workaround mentioned in 1 signal
  • Technical details provided in 1 signal
  • Disclosure: 1 classified signal
  • 1 total mentions across 1 day

Deep dive

Activity timeline1 mentions / 1d
00111Mentions · 2026-07-24: 1Patch / Workaround · 2026-07-24: 1Technical Details · 2026-07-24: 107-24
Signal classification1 categories
Disclosure
1100.0%
Full discourse1 post
  • Upwind Security MDR@UpwindMDR
    Disclosure

    🚨Critical - seroval fromJSON() Promise Resolver Type Confusion (CVE-2026-59940) A type-confusion flaw in seroval.fromJSON() let attacker-controlled JSON make Promise control nodes operate on values from the general deserialization reference table without verifying they were genuine internal promise-resolver records. In apps that deserialize untrusted Seroval JSON with plugins enabled, this becomes an attacker-controlled deserialization side-effect primitive. In server frameworks whose plugins return callable wrappers, it can escalate to unintended server-side invocation and remote code execution - a downstream RCE-class impact was privately validated against TanStack Start. seroval underpins SolidJS and TanStack Start serialization. CVSS 9.8. 👉Upgrade seroval to 1.5.3. Defense-in-depth: restrict accepted node types and allowlist plugin tags for client-to-server payloads.

    Post summary

    A CVE‑2026‑59940 type‑confusion bug in seroval.fromJSON causes potential remote code execution, rated CVSS 9.8, and is fixed in version 1.5.3.

    0000055
    254 followersView on X

Explore more