CVE-2026-92938
Tenable Plugin
Checking the public Tenable catalog…
AI Threat Summary
CVE-2026-92938 is a critical vulnerability with a CVSS score of 9.9 affecting the target software. This vulnerability allows SQL injection leading to unauthorized data access. Threat hunters should monitor for exploit attempts and apply vendor patches immediately.
Description
vm2 versions 3.11.3 through 3.11.6 expose Node.js's host node:sqlite module to code running in NodeVM when that builtin is permitted, either explicitly or through builtin: ['*']. The module is wrapped with vm.readonly(), which prevents property assignment but leaves host-authority callables reachable; in addition, the resolver treats any request starting with 'node:' as a core-module request and the runtime strips only one 'node:' prefix, so a sandbox request for 'node:node:sqlite' resolves to the configured node:sqlite entry. Sandboxed code can therefore create an in-memory DatabaseSync with extension loading enabled and call DatabaseSync.loadExtension() on a native library bundled in the untrusted plugin package (path derived from __dirname). SQLite loads the library into the Node.js host process and invokes its native entry point, giving the sandboxed plugin arbitrary native code execution outside the sandbox with the host process's privileges. The issue is fixed in vm2 3.11.7.
Attack Chain
Attacker fingerprints web application and identifies injectable parameters using automated scanners
Attacker injects SQL payload via vulnerable parameter to bypass authentication or extract data
Attacker dumps database tables including user credentials, session tokens, and sensitive data
Extracted password hashes cracked offline using hashcat/john or plain-text credentials used directly
Valid credentials reused across other systems and services in the environment
MITRE ATT&CK Techniques
SQL injection exploited against web application database layer
Database contents exfiltrated including credentials and PII
Credentials stolen from database used for further access
Indicators of Compromise
| Type | Value | Description | |
|---|---|---|---|
| user_agent | Mozilla/5.0 (compatible; exploit/1.0) |
Generic exploit scanner user agent pattern | |
| url | /api/vuln-endpoint?payload=<malicious> |
Exploit attempt against application endpoint — monitor access logs for anomalous params | |
| url | ' OR 1=1-- |
Classic SQL injection payload — monitor WAF and DB query logs |
Remediation
Quick Facts
| CVE ID | CVE-2026-92938 |
| CVSS Score | 9.9 |
| Vector | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H |
| Published | 2026-09-17 |
| Exploited | No |
| CISA KEV | No |
| PoC | Available |