Improper input validation in MySQL Server - CVE-2024-21096

 

Improper input validation in MySQL Server - CVE-2024-21096

Published: April 17, 2024


Vulnerability identifier: #VU88696
CSH Severity: Low
CVSS v4: 2.1 [CVSS:4.0/AV:L/AC:L/AT:P/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N]
CVE-ID: CVE-2024-21096
CWE-ID: CWE-20
Exploitation vector: Local access
Exploit availability: No public exploit available

Vulnerability details

The vulnerability allows a local non-authenticated attacker to read and manipulate data.

The vulnerability exists due to improper input validation within the Client: mysqldump component in MySQL Server. A local non-authenticated attacker can exploit this vulnerability to read and manipulate data.


Affected software

MySQL Server
SUSE Linux Enterprise Server for SAP Applications 15
SUSE Linux Enterprise Server 15
Galera for Ericsson 15
SUSE Linux Enterprise High Performance Computing 15
SUSE Linux Enterprise High Performance Computing LTSS 15
SUSE Linux Enterprise High Performance Computing ESPOS 15
SUSE Linux Enterprise Desktop 15
SUSE Linux Enterprise Real Time 15
SUSE Manager Proxy
SUSE Manager Retail Branch Server
SUSE Manager Server
SUSE Linux Enterprise Micro
Anolis OS
SUSE Enterprise Storage
Red Hat Enterprise Linux for Power, little endian
Red Hat Enterprise Linux for IBM z Systems
Red Hat Enterprise Linux for x86_64
Red Hat Enterprise Linux for ARM 64
Slackware Linux
SUSE Linux Enterprise Server 15 SP3 LTSS
SUSE Linux Enterprise Server 15 SP4 LTSS
Server Applications Module
SUSE Package Hub 15
openSUSE Leap
openEuler
Ubuntu
Fedora
IBM Observability with Instana
SmartFabric Storage Software
postgres-decoderbufs
Judy-devel
Judy
pgaudit
pg_repack
asio-devel
mysql-server-8.0 (Ubuntu package)
mysql-errmsg
mysql-test
mysql-debuginfo
mysql-devel
mysql-help
mysql-common
mysql-config
mysql
mysql-libs
mysql-server
mysql-debugsource
postgresql
postgresql-contrib
postgresql-devel
postgresql-docs
postgresql-libs
postgresql-plperl
postgresql-plpython
postgresql-pltcl
postgresql-server
postgresql-test
mariadb
mariadb-embedded-devel
mariadb-server-utils
mariadb-server-galera
mariadb-test
mariadb-server
mariadb-rocksdb-engine
mariadb-pam
mariadb-oqgraph-engine
mariadb-gssapi-server
mariadb-errmsg
mariadb-embedded
mariadb-devel
mariadb-debugsource
mariadb-debuginfo
mariadb-config
mariadb-common
mariadb-backup
mariadb-test-debuginfo
mariadb-rpm-macros
mariadb-tools
mariadb-client
mariadb-bench
libmariadbd19
mariadb-bench-debuginfo
libmariadbd-devel
mariadb-galera
mariadb-errormessages
mariadb-tools-debuginfo
libmariadbd19-debuginfo
mariadb-client-debuginfo
mariadb (Red Hat package)
mariadb-server (Ubuntu package)
mariadb10.11
postgresql-plpython3
postgresql-test-rpm-macros
postgresql-upgrade-devel
postgresql-upgrade
postgresql-static
postgresql-server-devel
postgresql-debugsource
postgresql-debuginfo
postgresql-llvmjit
postgresql-private-libs
postgresql-private-devel
libpq-devel
libpq-debugsource
libpq-debuginfo
libpq
galera
galera (Red Hat package)
Planning Analytics Local
OpenManage Network Integration (OMNI)

How to mitigate CVE-2024-21096

Install updates from vendor's website.

IBM Observability with Instana - update to 1.0.309
SmartFabric Storage Software - update to 1.4.3
postgres-decoderbufs - update to 0.10.0-2
Judy-devel - update to 1.0.5-18
Judy - update to 1.0.5-18
pgaudit - update to 1.4.0-7
pg_repack - update to 1.4.6-3
asio-devel - update to 1.10.8-7
Planning Analytics Local - update to 2.1.5
OpenManage Network Integration (OMNI) - update to 3.7
mysql-server-8.0 (Ubuntu package) - addressed in versions 8.0.37-0ubuntu0.20.04.3, 8.0.37-0ubuntu0.22.04.3, 8.0.37-0ubuntu0.23.10.2, 8.0.37-0ubuntu0.24.04.1
mysql-errmsg - update to 8.0.37-1
mysql-test - addressed in versions 8.0.37-1, 8.0.37-2, 8.0.38-1
mysql-debuginfo - addressed in versions 8.0.37-1, 8.0.37-2, 8.0.38-1
mysql-devel - addressed in versions 8.0.37-1, 8.0.37-2, 8.0.38-1
mysql-help - addressed in versions 8.0.37-1, 8.0.37-2, 8.0.38-1
mysql-common - addressed in versions 8.0.37-1, 8.0.37-2, 8.0.38-1
mysql-config - addressed in versions 8.0.37-1, 8.0.37-2, 8.0.38-1
mysql - addressed in versions 8.0.37-1, 8.0.37-2, 8.0.38-1
mysql - update to 8.0.37-1
mysql-common - update to 8.0.37-1
mysql-devel - update to 8.0.37-1
mysql-libs - update to 8.0.37-1
mysql-server - update to 8.0.37-1
mysql-test - update to 8.0.37-1
mysql-debugsource - addressed in versions 8.0.37-1, 8.0.37-2, 8.0.38-1
mysql-libs - addressed in versions 8.0.37-1, 8.0.37-2, 8.0.38-1
mysql-server - addressed in versions 8.0.37-1, 8.0.37-2, 8.0.38-1
mysql-errmsg - addressed in versions 8.0.37-1, 8.0.37-2, 8.0.38-1
postgresql - addressed in versions 9.2.24-9, 12.22-5.0.1, 13.22-1.0.1, 15.14-1, 15.14-1.0.1
postgresql-contrib - addressed in versions 9.2.24-9, 12.22-5.0.1, 13.22-1.0.1, 15.14-1, 15.14-1.0.1
postgresql-devel - update to 9.2.24-9
postgresql-docs - addressed in versions 9.2.24-9, 12.22-5.0.1, 13.22-1.0.1, 15.14-1, 15.14-1.0.1
postgresql-libs - update to 9.2.24-9
postgresql-plperl - addressed in versions 9.2.24-9, 12.22-5.0.1, 13.22-1.0.1, 15.14-1, 15.14-1.0.1
postgresql-plpython - update to 9.2.24-9
postgresql-pltcl - addressed in versions 9.2.24-9, 12.22-5.0.1, 13.22-1.0.1, 15.14-1, 15.14-1.0.1
postgresql-server - addressed in versions 9.2.24-9, 12.22-5.0.1, 13.22-1.0.1, 15.14-1, 15.14-1.0.1
postgresql-test - addressed in versions 9.2.24-9, 12.22-5.0.1, 13.22-1.0.1, 15.14-1, 15.14-1.0.1
mariadb - update to 10.5.25
mariadb-embedded-devel - addressed in versions 10.5.25-1, 10.5.29-1
mariadb-server-utils - addressed in versions 10.5.25-1, 10.5.29-1
mariadb-server-galera - addressed in versions 10.5.25-1, 10.5.29-1
mariadb-test - addressed in versions 10.5.25-1, 10.5.29-1
mariadb-server - addressed in versions 10.5.25-1, 10.5.29-1
mariadb-rocksdb-engine - addressed in versions 10.5.25-1, 10.5.29-1
mariadb-pam - addressed in versions 10.5.25-1, 10.5.29-1
mariadb-oqgraph-engine - addressed in versions 10.5.25-1, 10.5.29-1
mariadb-gssapi-server - addressed in versions 10.5.25-1, 10.5.29-1
mariadb-errmsg - addressed in versions 10.5.25-1, 10.5.29-1
mariadb-embedded - addressed in versions 10.5.25-1, 10.5.29-1
mariadb-devel - addressed in versions 10.5.25-1, 10.5.29-1
mariadb-debugsource - addressed in versions 10.5.25-1, 10.5.29-1
mariadb-debuginfo - addressed in versions 10.5.25-1, 10.5.29-1
mariadb-config - addressed in versions 10.5.25-1, 10.5.29-1
mariadb-common - addressed in versions 10.5.25-1, 10.5.29-1
mariadb-backup - addressed in versions 10.5.25-1, 10.5.29-1
mariadb - addressed in versions 10.5.25-1, 10.5.29-1
mariadb - update to 10.5.25-1.fc39
mariadb-test-debuginfo - addressed in versions 10.5.26-150300.3.46.1, 10.6.18-150400.3.33.1, 10.11.8-150600.4.3.1
mariadb-test - addressed in versions 10.5.26-150300.3.46.1, 10.6.18-150400.3.33.1, 10.11.8-150600.4.3.1
mariadb-rpm-macros - addressed in versions 10.5.26-150300.3.46.1, 10.6.18-150400.3.33.1, 10.11.8-150600.4.3.1
mariadb-tools - addressed in versions 10.5.26-150300.3.46.1, 10.6.18-150400.3.33.1, 10.11.8-150600.4.3.1
mariadb-client - addressed in versions 10.5.26-150300.3.46.1, 10.6.18-150400.3.33.1, 10.11.8-150600.4.3.1
mariadb-bench - addressed in versions 10.5.26-150300.3.46.1, 10.6.18-150400.3.33.1, 10.11.8-150600.4.3.1
libmariadbd19 - addressed in versions 10.5.26-150300.3.46.1, 10.6.18-150400.3.33.1, 10.11.8-150600.4.3.1
mariadb-bench-debuginfo - addressed in versions 10.5.26-150300.3.46.1, 10.6.18-150400.3.33.1, 10.11.8-150600.4.3.1
libmariadbd-devel - addressed in versions 10.5.26-150300.3.46.1, 10.6.18-150400.3.33.1, 10.11.8-150600.4.3.1
mariadb - addressed in versions 10.5.26-150300.3.46.1, 10.6.18-150400.3.33.1, 10.11.8-150600.4.3.1
mariadb-galera - addressed in versions 10.5.26-150300.3.46.1, 10.6.18-150400.3.33.1, 10.11.8-150600.4.3.1
mariadb-errormessages - addressed in versions 10.5.26-150300.3.46.1, 10.6.18-150400.3.33.1, 10.11.8-150600.4.3.1
mariadb-tools-debuginfo - addressed in versions 10.5.26-150300.3.46.1, 10.6.18-150400.3.33.1, 10.11.8-150600.4.3.1
mariadb-debugsource - addressed in versions 10.5.26-150300.3.46.1, 10.6.18-150400.3.33.1, 10.11.8-150600.4.3.1
libmariadbd19-debuginfo - addressed in versions 10.5.26-150300.3.46.1, 10.6.18-150400.3.33.1, 10.11.8-150600.4.3.1
mariadb-debuginfo - addressed in versions 10.5.26-150300.3.46.1, 10.6.18-150400.3.33.1, 10.11.8-150600.4.3.1
mariadb-client-debuginfo - addressed in versions 10.5.26-150300.3.46.1, 10.6.18-150400.3.33.1, 10.11.8-150600.4.3.1
mariadb (Red Hat package) - update to 10.5.27-1.el9_5
mariadb-errmsg - update to 10.5.27-1.0.1
mariadb-embedded-devel - update to 10.5.27-1.0.1
mariadb-embedded - update to 10.5.27-1.0.1
mariadb-devel - update to 10.5.27-1.0.1
mariadb-common - update to 10.5.27-1.0.1
mariadb-backup - update to 10.5.27-1.0.1
mariadb - update to 10.5.27-1.0.1
mariadb-gssapi-server - update to 10.5.27-1.0.1
mariadb-oqgraph-engine - update to 10.5.27-1.0.1
mariadb-pam - update to 10.5.27-1.0.1
mariadb-server - update to 10.5.27-1.0.1
mariadb-server-galera - update to 10.5.27-1.0.1
mariadb-server-utils - update to 10.5.27-1.0.1
mariadb-test - update to 10.5.27-1.0.1
mariadb-server (Ubuntu package) - addressed in versions 1:10.6.18-0ubuntu0.22.04.1, 1:10.11.8-0ubuntu0.23.10.1, 1:10.11.8-0ubuntu0.24.04.1
mariadb10.11 - update to 10.11.8-1.fc40
postgresql-plpython3 - addressed in versions 12.22-5.0.1, 13.22-1.0.1, 15.14-1, 15.14-1.0.1
postgresql-test-rpm-macros - addressed in versions 12.22-5.0.1, 13.22-1.0.1, 15.14-1, 15.14-1.0.1
postgresql-upgrade-devel - addressed in versions 12.22-5.0.1, 13.22-1.0.1, 15.14-1, 15.14-1.0.1
postgresql-upgrade - addressed in versions 12.22-5.0.1, 13.22-1.0.1, 15.14-1, 15.14-1.0.1
postgresql-static - addressed in versions 12.22-5.0.1, 13.22-1.0.1, 15.14-1, 15.14-1.0.1
postgresql-server-devel - addressed in versions 12.22-5.0.1, 13.22-1.0.1, 15.14-1, 15.14-1.0.1
postgresql-debugsource - addressed in versions 13.22-1, 15.14-1
postgresql-test - addressed in versions 13.22-1, 15.14-1
postgresql-test-rpm-macros - addressed in versions 13.22-1, 15.14-1
postgresql - addressed in versions 13.22-1, 15.14-1
postgresql-contrib - addressed in versions 13.22-1, 15.14-1
postgresql-debuginfo - addressed in versions 13.22-1, 15.14-1
postgresql-pltcl - addressed in versions 13.22-1, 15.14-1
postgresql-docs - addressed in versions 13.22-1, 15.14-1
postgresql-llvmjit - addressed in versions 13.22-1, 15.14-1
postgresql-plperl - addressed in versions 13.22-1, 15.14-1
postgresql-plpython3 - addressed in versions 13.22-1, 15.14-1
postgresql-static - addressed in versions 13.22-1, 15.14-1
postgresql-server-devel - addressed in versions 13.22-1, 15.14-1
postgresql-server - addressed in versions 13.22-1, 15.14-1
postgresql-private-libs - addressed in versions 13.22-1, 15.14-1
postgresql-private-devel - addressed in versions 13.22-1, 15.14-1
libpq-devel - addressed in versions 13.22-1, 15.14-1
libpq-debugsource - addressed in versions 13.22-1, 15.14-1
libpq-debuginfo - addressed in versions 13.22-1, 15.14-1
libpq - addressed in versions 13.22-1, 15.14-1
postgresql-private-devel - addressed in versions 15.14-1, 15.14-1.0.1
postgresql-private-libs - addressed in versions 15.14-1, 15.14-1.0.1
galera - addressed in versions 26.4.18-1.fc39, 26.4.18-1.fc40
galera - update to 26.4.20-1
galera (Red Hat package) - update to 26.4.20-1.el9_5

External References

Related Security Bulletins