CVE-2023-29194

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

State
Published
Severity
4.1 Medium
Published
Apr 14, 2023
Updated
Feb 6, 2025
Reserved
Apr 3, 2023

Read the record on cve.org

Description

Vitess is a database clustering system for horizontal scaling of MySQL. 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). This issue is fixed in version 16.0.1. As a workaround, delete the offending keyspace using a CLI client (vtctldclient).

Scores

CVSSScoreVectorSource
3.14.1 MediumCVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:N/I:N/A:LGitHub_M

Weaknesses

  • CWE-20 Improper Input Validation
  • CWE-703 Improper Check or Handling of Exceptional Conditions

Affected Products

ProductVersions
vitessvitessio
  • < 0.16.1Affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.