๐Ÿ” CVE Alert

CVE-2026-102650

HIGH 7.5

Nuxt Content: Unauthenticated SQLite Function DoS via Content Query API

CVSS Score
7.5
EPSS Score
0.0%
EPSS Percentile
0th

Nuxt Content is the file-based CMS for Nuxt applications, powered by Markdown and Vue components. From 3.0.0 until 3.15.2, the unauthenticated POST /__nuxt_content/:collection/query endpoint accepts an attacker-controlled sql field in src/runtime/api/query.post.ts and permits expensive SQLite expressions. Version 3.0.0 performed no query validation; in affected releases using assertSafeQuery in src/runtime/internal/security.ts, the reported validation gap rejects a short list of SQL command keywords in WHERE clauses but permits function calls including randomblob(), zeroblob(), hex(), and length(). The query reaches the synchronous better-sqlite3 sink in src/runtime/internal/database.server.ts, allowing a single remote request to consume substantial CPU and memory while blocking the Node.js event loop and all concurrent request handling. Fully static prerendered deployments that do not expose the server endpoint are not affected. This issue is fixed in version 3.15.2.

CWE CWE-400 CWE-770
Vendor nuxt
Product content
Published Nov 6, 2026
Stay Ahead of the Next One

Get instant alerts for nuxt content

Be the first to know when new high vulnerabilities affecting nuxt content are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

CVSS v3 Breakdown

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

Affected Versions

nuxt / content
>= 3.0.0, < 3.15.2

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/nuxt/content/security/advisories/GHSA-xxrh-5hgg-gj4h github.com: https://github.com/nuxt/content/pull/3819 github.com: https://github.com/nuxt/content/commit/847d523a48e76d861175b325abf0de40dc5864ed github.com: https://github.com/nuxt/content/releases/tag/v3.15.2