OFFLINE
Awaiting data
Security intelligence
MajorCritical vulnerability

CVE-2026-84994: Qwik: Crashing any Qwik Server via Resource thenable

GitHub Advisories · officialPublished Oct 15, 2026Risk 37/100

### Summary A Qwik server in the default configuration can be crashed with one unauthenticated HTTP request. During qwik-json body parsing, `ResourceSerializer.$fill$` does `Promise.resolve(resource._resolved)`. If `_resolved` is a plain object whose `.then` is a QRL for an unregistered symbol, the async QRL rejects, the rejection is orphaned, and Node terminates the process via its default unhandled-rejection policy. ### Impact One unauthenticated request crashes the server. Looping keeps every replica dead as long as the attacker sends requests.

Upgrade affected packages to a patched version: @builder.io/qwik 1.20.0, @qwik.dev/core 2.0.0-beta37.

Vendor
Not specified
Product
@builder.io/qwik, @qwik.dev/core
Exploitation
none known
Evidence
official

This record is attributed to GitHub Advisories. Exploitation status and remediation guidance are kept separate from the vulnerability's technical severity.

Open primary source