CVE-2026-102650
Last modified
CVE-2026-102650 is a high-severity vulnerability rated 7.5/10 on the CVSS scale. 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. EPSS estimates a 0.35% chance of exploitation in the next 30 days.
Description
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.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| nuxt | content | >= 3.0.0, < 3.15.2 |
References
Timeline
- Published
- Last Modified
- Status
- Awaiting Analysis
Frequently Asked Questions
What is CVE-2026-102650?
How severe is CVE-2026-102650?
How do I fix CVE-2026-102650?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-102638A maliciously crafted HTML payload in the description of an …7.1
- CVE-2026-102639MobilityDB version 1.3.0 and earlier contains an out-of-boun…6.5
- CVE-2026-10264A vulnerability was determined in lharries whatsapp-mcp 0.0.…3.5
- CVE-2026-102643AsyncSSH is a Python package which provides an asynchronous …8.8
- CVE-2026-102649Burrito is a Terraform Automation Collaboration Software (TA…9.9
- CVE-2026-10265A vulnerability was identified in itsourcecode Content Manag…6.3
- CVE-2026-102657esm.sh is a no-build content delivery network (CDN) for web …7.5
- CVE-2026-102663OpenList is a file list program that supports multiple stora…4.3
- CVE-2026-102664ProxySQL is a proxy for MySQL and its forks, as well as Post…7.1
- CVE-2026-102666The Joyland AI app contains hard-coded credentials for the G…6.5
- CVE-2026-102667Joyland AI app allows an attacker with shared network access…8.3
- CVE-2026-102668The Joyland AI app accepts any TLS certificates from any ser…5.3
Are you affected by CVE-2026-102650?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
