CVE-2026-61788 @bytebase/dbhub's read-only mode does not prevent database writes

High 7.4 Published Updated

Attackers can bypass read-only restrictions in DBHub to execute arbitrary code or access sensitive data via unauthenticated network requests.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2026-61788?

CVE-2026-61788 is a high-severity vulnerability in bytebase dbhub, published on 24 Sep 2026. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

DBHub is a database MCP server for Postgres, MySQL, SQL Server, Oracle, MariaDB, SQLite. Prior to version 0.22.6, setting `readonly = true` on the `execute_sql` tool does not make the connection read-only. The connectors are written to set PostgreSQL `default_transaction_read_only=on` (and open SQLite in `readOnly` mode), but that code is gated on a config value that is never populated, so it never runs. The only thing left enforcing read-only is a classifier that inspects the first keyword of each statement. Any `SELECT` that writes or has side effects through a function call passes it. With an ordinary role this allows sequence tampering; with a privileged role it allows writing arbitrary files on the server (`lo_export`), reading arbitrary host files (`pg_read_file`), and remote code execution (`dblink` + `COPY ... TO PROGRAM`). The HTTP transport is unauthenticated and binds to `0.0.0.0` by default, so this is reachable by any network caller of `/mcp`. Version 0.22.6 patches the issue.

Weakness: CWE-863, CWE-636, CWE-184

Which versions are affected by CVE-2026-61788?

2 open source packages ship an affected version, including @bytebase/dbhub.

PackageAffectedFixed in
@bytebase/dbhub npmAll versions0.22.6
@bytebase/dbhub npmAll versions0.22.6

How do I fix CVE-2026-61788?

Upgrade @bytebase/dbhub to 0.22.6 or later.

Is CVE-2026-61788 being exploited?

It is not confirmed as exploited in the wild, but public exploit code for CVE-2026-61788 exists.

Sources

Also known as GHSA-mwwr-p57h-56pf.

Is CVE-2026-61788 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free