CVE-2026-92708Disclosure

LOWCVSS 7.5 · HIGH

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

NVD description

Svelte devalue is a JavaScript library that serializes values into strings when JSON.stringify isn't sufficient for the job. In versions 5.1.0 through 5.9.2, stringify and uneval functions serialize a typed array by emitting its entire backing ArrayBuffer rather than only the view, so serializing a Node Buffer, whose backing store is a process-wide shared pool, discloses up to 64 KB of unrelated process memory, including bytes from other in-flight requests. In a server-side-rendered framework such as SvelteKit or Nuxt, a public page whose load() returns a small Buffer, or that reads a small file, can therefore ship another user's request body or Authorization header in its HTML without authentication. Because this occurs during serialization, it fires on every such render and is not mitigated by the parse/unflatten prototype-pollution and denial-of-service guards, which only apply when parsing untrusted input. As a workaround, convert Node Buffer objects to Uint8Array before serialization. This issue has been fixed in version 5.9.3.

0.5/ 10 priority

Sources & remediation

Weakness type (CWE)
CWE-200CWE-226

Priority

LOW

Exploitation

NONE

PoC

NONE

Patch

AVAILABLE

Momentum

STABLE

Threat summary

  • Patch or workaround signal is available
  • 2 mentions across 2 observed days
  • Momentum state: stable

What's happening

  • Patch or workaround mentioned in 1 signal
  • Technical details provided in 2 signals
  • Disclosure: 1 classified signal
  • Peaked 1d ago at 1 mentions (2026-09-23); latest day: 1
  • 2 total mentions across 2 days

Deep dive

Activity timeline2 mentions / 2d
00111Mentions · 2026-09-23: 1Mentions · 2026-10-02: 1Patch / Workaround · 2026-10-02: 1Technical Details · 2026-09-23: 1Technical Details · 2026-10-02: 109-2310-02
Signal classification2 categories
Disclosure
150.0%
Patch
150.0%
Referenced assets2 URLs
Classification over time
DateTotalLabels
2026-09-231
Disclosure1
2026-10-021
Patch1
Full discourse2 posts
  • Ahmad Raza | MERN Stack Developer@Ahmad365Raza
    Patch

    devalue advisory (CVE-2026-92708): serializing a small Node Buffer can pull up to ~64KB from the shared pool into SSR HTML. Hits SvelteKit/Nuxt paths. Convert Buffers to Uint8Array, or bump to v5.9.3. https://github.com/sveltejs/devalue/security/advisories/GHSA-j22f-vq7h-c4qm #WebSecurity #SSR #CyberSecurity

    Post summary

    The advisory for CVE‑2026‑92708 describes a buffer‑serialization issue in devalue affecting SSR frameworks and recommends converting Buffers to Uint8Array or upgrading to v5.9.3, with no PoC, exploit, or active exploitation reported.

    00010117
    15 followersView on X
  • Hugo | DevOps | Cybersecurity 🇱🇻@HugoValters
    Disclosure

    CVE-2026-92708 Svelte devalue 5.1.0-5.9.2 leaks up to 64KB of process memory via Buffer serialization, exposing bytes from other requests on SSR servers. CVSS 7.5. No patch yet - audit your devalue usage now. https://www.valtersit.com/cve/CVE-2026-92708 #CVE #infosec #Svelte #Svelte #CVEALERT #CVE #infosec #Linux #XSS #valtersit #snippet #SysAdmin #cybersecurity #devsecops #devops #developer #100daysofcode #git #github #gitlab #redteam #blueteam #ethicalhacker #cybersecurityawareness #cybersecuritynews #cybersecuritytips #python #hacker #kali #ubuntu #debian #docker

    Post summary

    The text discloses CVE-2026-92708, a memory leak vulnerability in Svelte devalue versions 5.1.0 to 5.9.2 on SSR servers, providing technical details and a CVSS score of 7.5 while noting that no patch is currently available.

    0000043
    1.1K followersView on X

Explore more