Home
Home
Trends
Trends
Vulnerabilities
Vulnerabilities
News
News
Researchers
Researchers
Why dbugs?
Why dbugs?
Settings

Knm6777

#42280of 60,399
7.5Total CVSS
Vulnerabilities · 1
PT-2026-138349
2026-11-06
7.5
CVE-2026-102650
Unknown
Nuxt Content
The unauthenticated POST '/ nuxt content/:collection/query' endpoint accepts an attacker-controlled `sql` field in 'src/runtime/api/query.post.ts' that permits expensive SQLite expressions. While some releases use the `assertSafeQuery()` function in 'src/runtime/internal/security.ts' to reject certain SQL keywords in WHERE clauses, it still allows function calls such as `randomblob()`, `zeroblob()`, `hex()`, and `length()`. These queries reach the synchronous better-sqlite3 sink in 'src/runtime/internal/database.server.ts', enabling a single remote request to consume significant CPU and memory, which blocks the Node.js event loop and halts all concurrent request handling. Fully static prerendered deployments that do not expose the server endpoint are not affected.