Approved changes feed: RSS · Atom

cpe:2.3:a:dbgate:dbgate:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorDbgate (f5d71155-5c9b-518b-8e38-42e84acb424f)
ProductDbgate (5bb167eb-5420-5634-af16-d2e1f7a43a83)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*

Notes

Imported from gcve-enriched-dumps CVE data

PURL mappings

PURLSourceLast updated
No PURL mappings for this CPE yet.

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2026-48017 vulnerable 2026-07-29 00:55:01.036209 DbGate: Remote Code Execution via functionName injection in loadReader endpoint
HIGH (8.8)
DbGate is cross-platform database manager. In versions 7.1.8 and prior, the POST /runners/load-reader endpoint in DbGate accepts a functionName parameter that is directly interpolated into a JavaScript code template without any sanitization or validation. An authenticated user (with basic access, no special permissions required) can inject arbitrary JavaScript code that executes on the server with full process privileges, bypassing the require=null sandbox restriction. An authenticated user with basic access (no admin role, no run-shell-script permission required) can: execute arbitrary OS commands on the DbGate server with the privileges of the Node.js process, read/write any file accessible to the process, pivot to connected databases by reading connection credentials from DbGate's storage, and compromise the host system - in Docker deployments, this typically means root access within the container. Version 7.1.9 contains a patch.
Published: 2026-06-15T20:54:18.858Z
Updated: 2026-07-23T17:34:47.193Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-47670 vulnerable 2026-07-29 00:55:00.334994 DbGate Vulnerable to Authenticated Remote Code Execution via loadReader functionName code injection
DbGate is cross-platform database manager. Versions 7.1.8 and prior are vulnerable to authenticated Remote Code Execution (RCE). Any user with valid DbGate credentials can execute arbitrary OS commands as root by exploiting an unsanitized `functionName` parameter in the `/runners/load-reader` endpoint. The `require = null` mitigation is trivially bypassed via dynamic `import()`. Version 7.1.9 contains a patch.
Published: 2026-07-23T19:12:00.882Z
Updated: 2026-07-24T20:10:09.061Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-47669 vulnerable 2026-07-29 00:55:00.334746 DbGate: Zip Slip in archive/unzip allows arbitrary file write leading to RCE
DbGate is cross-platform database manager. In versions 7.1.8 and prior, the `unzipDirectory()` function in `packages/api/src/shell/unzipDirectory.js` (line 27) does not validate that extracted file paths stay within the output directory. A malicious ZIP with `../` entries writes files anywhere on the filesystem. In the default Docker deployment, DbGate runs as root and the `none` auth provider issues JWT tokens without credentials via `POST /auth/login`, so this is exploitable by any network-adjacent attacker. Version 7.1.9 fixes the issue.
Published: 2026-07-23T19:13:15.469Z
Updated: 2026-07-24T20:09:54.441Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-47668 vulnerable 2026-07-29 00:55:00.334554 DbGate: Unauthenticated Remote Code Execution via JSON Script Runner
CRITICAL (10)
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.
Published: 2026-07-23T17:34:52.399Z
Updated: 2026-07-24T03:56:27.625Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-34725 vulnerable 2026-06-08 07:59:13.044399 dbgate-web: Stored XSS in applicationIcon leads to potential RCE in Electron due to unsafe renderer configuration
HIGH (8.3)
DbGate is cross-platform database manager. From version 7.0.0 to before version 7.1.5, a stored XSS vulnerability exists in DbGate because attacker-controlled SVG icon strings are rendered as raw HTML without sanitization. In the web UI this allows script execution in another user's browser; in the Electron desktop app this can escalate to local code execution because Electron is configured with nodeIntegration: true and contextIsolation: false. This issue has been patched in version 7.1.5.
Published: 2026-04-02T18:02:35.720Z
Updated: 2026-04-03T03:55:56.991Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-50185 vulnerable 2026-06-08 07:31:10.858571 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-50184 vulnerable 2026-06-08 07:31:10.858188 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.

Inspect record JSON

Open JSON directly

Open this panel to browse, search, copy or download the JSON record.