Vitess.Io Vitess vulnerabilities

6 known vulnerabilities affecting vitess.io/vitess.

Total CVEs
6
CISA KEV
0
Public exploits
0
Exploited in wild
0
Severity breakdown
CRITICAL1HIGH1MEDIUM4

Vulnerabilities

Page 1 of 1
CVE-2026-27969CRITICAL≥ 0.23.0-rc1, < 0.23.3≥ 0, < 0.22.42026-02-27
CVE-2026-27969 [CRITICAL] CWE-22 Vitess users with backup storage access can write to arbitrary file paths on restore Vitess users with backup storage access can write to arbitrary file paths on restore ### Impact Anyone with read/write access to the backup storage location (e.g. an S3 bucket) can manipulate backup manifest files so that files in the manifest — which may be files that they have also added to the manifest and backup contents — are written to any accessible location on restore.
ghsaosv
CVE-2026-27965HIGH≥ 0, ≤ 0.23.22026-02-26
CVE-2026-27965 [HIGH] CWE-78 Vitess users with backup storage access can gain unauthorized access to production deployment environments Vitess users with backup storage access can gain unauthorized access to production deployment environments ### Impact Any user with read/write access to the backup storage location (e.g. an S3 bucket) can manipulate backup manifest files so that arbitrary code is later executed when that backup is restored. This can be used to provide that attacker with uninte
ghsaosv
CVE-2024-53257MEDIUM≥ 0.21.0-rc1, < 0.21.1≥ 0.20.0-rc1, < 0.20.4+1 more2024-12-03
CVE-2024-53257 [MEDIUM] CWE-79 Vitess allows HTML injection in /debug/querylogz & /debug/env Vitess allows HTML injection in /debug/querylogz & /debug/env ### Summary The `/debug/querylogz` and `/debug/env` pages for `vtgate` and `vttablet` do not properly escape user input. The result is that queries executed by Vitess can write HTML into the monitoring page at will. ### Details These pages are rendered using `text/template` instead of rendering with a proper HTML templating engine. ### Po
ghsaosv
CVE-2024-32886MEDIUM≥ 0, < 0.17.7≥ 0.18.0, < 0.18.5+1 more2024-05-08
CVE-2024-32886 [MEDIUM] CWE-835 Vitess vulnerable to infinite memory consumption and vtgate crash Vitess vulnerable to infinite memory consumption and vtgate crash ### Summary When executing the following simple query, the `vtgate` will go into an endless loop that also keeps consuming memory and eventually will OOM. ### Details When running the following query, the `evalengine` will try evaluate it and runs forever. ``` select _utf16 0xFF ``` The source of the bug lies in the collation lo
ghsaosv
CVE-2023-29195MEDIUM≥ 0, < 0.16.22023-05-11
CVE-2023-29195 [MEDIUM] CWE-20 VTAdmin users that can create shards can deny access to other functions VTAdmin users that can create shards can deny access to other functions ### Impact Users can either intentionally or inadvertently create a shard containing `/` characters from VTAdmin such that from that point on, anyone who tries to create a new shard from VTAdmin will receive an error. Attempting to view the keyspace(s) will also no longer work. Creating a shard using `vtctldclient` does no
ghsaosv
CVE-2023-29194MEDIUM≥ 0, < 0.16.12023-04-11
CVE-2023-29194 [MEDIUM] CWE-20 vitess allows users to create keyspaces that can deny access to already existing keyspaces vitess allows users to create keyspaces that can deny access to already existing keyspaces ### 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 retur
ghsaosv