What’s Vulnerable › Vulnerabilities
CVE-2026-47668: DbGate: Unauthenticated Remote Code Execution via JSON Script Runner
- Severity: critical (CVSS 10.0 v3.1)
- Exploited in the wild: not listed in CISA KEV
- EPSS: 3.9% probability of exploitation in the next 30 days
- Public exploit or detection template: yes
- Published: 2026-07-23 · updated 2026-07-24
- Weakness: CWE-20
Description
DbGate is cross-platform database manager. In versions 7.1.8 and prior, DbGate's JSON script runner (`POST /runners/start`) allows remote code execution via code injection in the `functionName` parameter of JSON script `assign` commands. The `functionName` value is interpolated directly into dynamically generated JavaScript source code via string concatenation. The generated code is then executed in a forked Node.js child process. Version 7.1.9 contains a patch.
Affected products
- dbgate: before 7.1.9
References
- https://github.com/dbgate/dbgate/releases/tag/v7.1.9
- https://github.com/dbgate/dbgate/security/advisories/GHSA-8v3q-9vmx-36vc
- https://github.com/runZeroInc/nuclei-templates/blob/main/http/vulnerabilities/dbgate-unauth-rce.yaml
- https://github.com/dbgate/dbgate/security/advisories/GHSA-8v3q-9vmx-36vc
Get alerted when CVE-2026-47668 or the next vulnerability affects your stack