Skip to content
vitessGHSA-735r-hv67-g38f

vitess allows users to create keyspaces that can deny access to already existing keyspaces

Medium4.1CVE-2023-29194 · Published Apr 11, 2023 · updated Sep 10, 2026

GitHub advisory

Affected versions

PackageAffectedFixed in
vitess.io/vitess
Go
< 0.16.10.16.1
Details and references

### Impact Users can either intentionally or inadvertently create a keyspace containing `/` characters such that from that point on, anyone who tries to view keyspaces from VTAdmin will receive an error. Trying to list all the keyspaces using `vtctldclient GetKeyspaces` will also return an error. Note that all other keyspaces can still be administered using the CLI (vtctldclient). ### Patches v16.0.1 (corresponding to 0.16.1 on pkg.go.dev) ### Workarounds Delete the offending keyspace using a CLI client (vtctldclient) ``` vtctldclient --server ... DeleteKeyspace a/b ``` Found during a security audit sponsored by the [CNCF](https://cncf.io) and facilitated by [OSTIF](https://ostif.org).

CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:N/I:N/A:L
Severity from
GitHub (reviewed advisory)
Weakness
CWE-20, CWE-703
Also known as
CVE-2023-29194, GO-2023-1717

More vitess advisories

All
DateAdvisory
May 112023VTAdmin users that can create shards can deny access to other functions
CVE-2023-29195Medium4.1fixed in 0.16.2
May 82024Vitess vulnerable to infinite memory consumption and vtgate crash
CVE-2024-32886Medium4.9fixed in 0.17.7, 0.18.5, 0.19.4, 17.0.7
Dec 32024Vitess allows HTML injection in /debug/querylogz & /debug/env
CVE-2024-53257Medium4.9fixed in 0.19.8, 0.20.4, 0.21.1
Feb 26Vitess users with backup storage access can gain unauthorized access to production deployment environments
CVE-2026-27965Highno fix yet
Feb 27Vitess users with backup storage access can write to arbitrary file paths on restore
CVE-2026-27969Criticalfixed in 0.22.4, 0.23.3
Aug 18Vitess: Missing authorization on vttablet /debug/vrlog exposes live VReplication SQL data
CVE-2026-65959Medium5.3no fix yet

Critical advisories by email

Wednesdays: the week’s critical and high advisories in the AI and data stack, with the fixed versions. Only in weeks that have some.

Double opt-in. Unsubscribe any time.