AI and data stack advisories

Severe, 6 weeks1496Projects326

1496 severe, 6 weeks · 326 projects

vitessGHSA-735r-hv67-g38f

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

vitess

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

Medium4.1
Fix: upgrade to 0.16.1 or later
GitHub advisory

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).

Affected versions

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

More vitess advisories

All vitess