MariaDB MariaDB Open source RDBMS forked from MySQL

Don't miss out!

Thousands of developers use stack.watch to stay informed.
Get an email whenever new security vulnerabilities are reported in MariaDB.

MariaDB EOL Dates

Ensure that you are using a supported version of MariaDB. Here are some end of life, and end of support dates for MariaDB.

Release EOL Date Status
12.1 February 18, 2026
EOL This Year

MariaDB 12.1 will become EOL this year, in February 2026.

12.0 November 18, 2025
EOL

MariaDB 12.0 became EOL in 2025.

11.8 June 4, 2028
Active

MariaDB 11.8 will become EOL in two years (in 2028).

11.7 May 12, 2025
EOL

MariaDB 11.7 became EOL in 2025.

11.6 February 13, 2025
EOL

MariaDB 11.6 became EOL in 2025.

11.5 November 21, 2024
EOL

MariaDB 11.5 became EOL in 2024.

11.4 May 29, 2029
Active

MariaDB 11.4 will become EOL in 3 years (in 2029).

11.3 May 29, 2024
EOL

MariaDB 11.3 became EOL in 2024.

11.2 November 21, 2024
EOL

MariaDB 11.2 became EOL in 2024.

11.1 August 21, 2024
EOL

MariaDB 11.1 became EOL in 2024.

11.0 June 6, 2024
EOL

MariaDB 11.0 became EOL in 2024.

10.11 February 16, 2028
Active

MariaDB 10.11 will become EOL in two years (in 2028).

10.9 August 22, 2023
EOL

MariaDB 10.9 became EOL in 2023.

10.8 May 20, 2023
EOL

MariaDB 10.8 became EOL in 2023.

10.7 February 9, 2023
EOL

MariaDB 10.7 became EOL in 2023.

10.6 July 6, 2026
EOL This Year

MariaDB 10.6 will become EOL this year, in July 2026.

10.5 June 24, 2025
EOL

MariaDB 10.5 became EOL in 2025 and the extended support period ended in 2025.

10.4 June 18, 2024
EOL

MariaDB 10.4 became EOL in 2024 and the extended support period ended in 2024.

10.3 May 25, 2023
EOL

MariaDB 10.3 became EOL in 2023 and the extended support period ended in 2023.

10.2 May 23, 2022
EOL

MariaDB 10.2 became EOL in 2022 and the extended support period ended in 2022.

By the Year

In 2026 there have been 0 vulnerabilities in MariaDB. Last year, in 2025 MariaDB had 2 security vulnerabilities published. Right now, MariaDB is on track to have less security vulnerabilities in 2026 than it did last year.




Year Vulnerabilities Average Score
2026 0 0.00
2025 2 0.00
2024 3 0.00
2023 3 6.30
2022 60 6.83
2021 15 5.43
2020 15 5.62
2019 16 5.48
2018 40 5.58

It may take a day or so for new MariaDB vulnerabilities to show up in the stats or in the list of recent security vulnerabilities. Additionally vulnerabilities may be tagged under a different product or component name.

Recent MariaDB Security Vulnerabilities

MariaDB mariadb-dump Directory Traversal RCE via View Name Validation
CVE-2025-13699 - December 23, 2025

MariaDB mariadb-dump Utility Directory Traversal Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of MariaDB. Interaction with the mariadb-dump utility is required to exploit this vulnerability but attack vectors may vary depending on the implementation. The specific flaw exists within the handling of view names. The issue results from the lack of proper validation of a user-supplied path prior to using it in file operations. An attacker can leverage this vulnerability to execute code in the context of the current user. Was ZDI-CAN-27000.

Directory traversal

MariaDB Server 10.10-11.4 Crash in JOIN::fix_all_splittings_in_plan
CVE-2023-52971 - March 08, 2025

MariaDB Server 10.10 through 10.11.* and 11.0 through 11.4.* crashes in JOIN::fix_all_splittings_in_plan.

Remote Code Execution via lib_mysqludf_sys in MariaDB 11.1
CVE-2024-27766 - October 17, 2024

An issue in MariaDB v.11.1 allows a remote attacker to execute arbitrary code via the lib_mysqludf_sys.so function. NOTE: this is disputed by the MariaDB Foundation because no privilege boundary is crossed.

MariaDB 10.5 sys_exec Permission Error Enables Privileged Cmd Exec
CVE-2023-39593 - October 17, 2024

Insecure permissions in the sys_exec function of MariaDB v10.5 allows authenticated attackers to execute arbitrary commands with elevated privileges. NOTE: this is disputed by the MariaDB Foundation because no privilege boundary is crossed.

MariaDB 10.5 Remote Code Execution via UDF Shared Object File
CVE-2023-26785 - October 17, 2024

MariaDB v10.5 was discovered to contain a remote code execution (RCE) vulnerability via UDF Code in a Shared Object File, followed by a "create function" statement. NOTE: this is disputed by the MariaDB Foundation because no privilege boundary is crossed.

Oracle MySQL InnoDB DoS via Crash (8.0.34, 5.7.43)
CVE-2023-22084 4.9 - Medium - October 17, 2023

Vulnerability in the MySQL Server product of Oracle MySQL (component: InnoDB). Supported versions that are affected are 5.7.43 and prior, 8.0.34 and prior and 8.1.0. Easily exploitable vulnerability allows high privileged attacker with network access via multiple protocols to compromise MySQL Server. Successful attacks of this vulnerability can result in unauthorized ability to cause a hang or frequently repeatable crash (complete DOS) of MySQL Server. CVSS 3.1 Base Score 4.9 (Availability impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:H).

MariaDB DoS via OpenVAS port scan 3306/4567
CVE-2023-5157 7.5 - High - September 27, 2023

A vulnerability was found in MariaDB. An OpenVAS port scan on ports 3306 and 4567 allows a malicious remote client to cause a denial of service.

Resource Exhaustion

MariaDB Server <=10.9.3: Null Pointer DS in spider_db_mbase
CVE-2022-47015 6.5 - Medium - January 20, 2023

MariaDB Server before 10.3.34 thru 10.9.3 is vulnerable to Denial of Service. It is possible for function spider_db_mbase::print_warnings to dereference a null pointer.

NULL Pointer Dereference

MySQL Server C API DoS (5.7.36- & 8.0.27-) via Network
CVE-2022-21595 4.4 - Medium - October 18, 2022

Vulnerability in the MySQL Server product of Oracle MySQL (component: C API). Supported versions that are affected are 5.7.36 and prior and 8.0.27 and prior. Difficult to exploit vulnerability allows high privileged attacker with network access via multiple protocols to compromise MySQL Server. Successful attacks of this vulnerability can result in unauthorized ability to cause a hang or frequently repeatable crash (complete DOS) of MySQL Server. CVSS 3.1 Base Score 4.4 (Availability impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:H/PR:H/UI:N/S:U/C:N/I:N/A:H).

MariaDB <10.9.2 compress_write Deadlock via data_mutex leak
CVE-2022-38791 5.5 - Medium - August 27, 2022

In MariaDB before 10.9.2, compress_write in extra/mariabackup/ds_compress.cc does not release data_mutex upon a stream write failure, which allows local users to trigger a deadlock.

Improper Locking

MariaDB v10.2 to v10.7 was discovered to contain a segmentation fault
CVE-2022-32085 7.5 - High - July 01, 2022

MariaDB v10.2 to v10.7 was discovered to contain a segmentation fault via the component Item_func_in::cleanup/Item::cleanup_processor.

MariaDB v10.4 to v10.8 was discovered to contain a segmentation fault
CVE-2022-32086 7.5 - High - July 01, 2022

MariaDB v10.4 to v10.8 was discovered to contain a segmentation fault via the component Item_field::fix_outer_field.

MariaDB v10.2 to v10.7 was discovered to contain a segmentation fault
CVE-2022-32087 7.5 - High - July 01, 2022

MariaDB v10.2 to v10.7 was discovered to contain a segmentation fault via the component Item_args::walk_args.

MariaDB v10.2 to v10.7 was discovered to contain a segmentation fault
CVE-2022-32088 7.5 - High - July 01, 2022

MariaDB v10.2 to v10.7 was discovered to contain a segmentation fault via the component Exec_time_tracker::get_loops/Filesort_tracker::report_use/filesort.

MariaDB v10.5 to v10.7 was discovered to contain a segmentation fault
CVE-2022-32089 7.5 - High - July 01, 2022

MariaDB v10.5 to v10.7 was discovered to contain a segmentation fault via the component st_select_lex_unit::exclude_level.

MariaDB v10.7 was discovered to contain an use-after-poison in in __interceptor_memset at /libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc.
CVE-2022-32091 7.5 - High - July 01, 2022

MariaDB v10.7 was discovered to contain an use-after-poison in in __interceptor_memset at /libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc.

Dangling pointer

MariaDB v10.2 to v10.7 was discovered to contain a segmentation fault
CVE-2022-32084 7.5 - High - July 01, 2022

MariaDB v10.2 to v10.7 was discovered to contain a segmentation fault via the component sub_select.

MariaDB v10.2 to v10.6.1 was discovered to contain a segmentation fault
CVE-2022-32083 7.5 - High - July 01, 2022

MariaDB v10.2 to v10.6.1 was discovered to contain a segmentation fault via the component Item_subselect::init_expr_cache_tracker.

MariaDB v10.5 to v10.7 was discovered to contain an assertion failure at table->get_ref_count() == 0 in dict0dict.cc.
CVE-2022-32082 7.5 - High - July 01, 2022

MariaDB v10.5 to v10.7 was discovered to contain an assertion failure at table->get_ref_count() == 0 in dict0dict.cc.

assertion failure

MariaDB v10.4 to v10.7 was discovered to contain an use-after-poison in prepare_inplace_add_virtual at /storage/innobase/handler/handler0alter.cc.
CVE-2022-32081 7.5 - High - July 01, 2022

MariaDB v10.4 to v10.7 was discovered to contain an use-after-poison in prepare_inplace_add_virtual at /storage/innobase/handler/handler0alter.cc.

Dangling pointer

MariaDB Server before 10.7 is vulnerable to Denial of Service
CVE-2022-31621 5.5 - Medium - May 25, 2022

MariaDB Server before 10.7 is vulnerable to Denial of Service. In extra/mariabackup/ds_xbstream.cc, when an error occurs (stream_ctxt->dest_file == NULL) while executing the method xbstream_open, the held lock is not released correctly, which allows local users to trigger a denial of service due to the deadlock. Note: The vendor argues this is just an improper locking bug and not a vulnerability with adverse effects.

Improper Locking

MariaDB Server before 10.7 is vulnerable to Denial of Service
CVE-2022-31622 5.5 - Medium - May 25, 2022

MariaDB Server before 10.7 is vulnerable to Denial of Service. In extra/mariabackup/ds_compress.cc, when an error occurs (pthread_create returns a nonzero value) while executing the method create_worker_threads, the held lock is not released correctly, which allows local users to trigger a denial of service due to the deadlock. Note: The vendor argues this is just an improper locking bug and not a vulnerability with adverse effects.

Improper Locking

MariaDB Server before 10.7 is vulnerable to Denial of Service
CVE-2022-31623 5.5 - Medium - May 25, 2022

MariaDB Server before 10.7 is vulnerable to Denial of Service. In extra/mariabackup/ds_compress.cc, when an error occurs (i.e., going to the err label) while executing the method create_worker_threads, the held lock thd->ctrl_mutex is not released correctly, which allows local users to trigger a denial of service due to the deadlock. Note: The vendor argues this is just an improper locking bug and not a vulnerability with adverse effects.

Improper Locking

MariaDB Server before 10.7 is vulnerable to Denial of Service
CVE-2022-31624 5.5 - Medium - May 25, 2022

MariaDB Server before 10.7 is vulnerable to Denial of Service. While executing the plugin/server_audit/server_audit.c method log_statement_ex, the held lock lock_bigbuffer is not released correctly, which allows local users to trigger a denial of service due to the deadlock.

Improper Locking

Vulnerability in the MySQL Server product of Oracle MySQL (component: InnoDB)
CVE-2022-21451 4.4 - Medium - April 19, 2022

Vulnerability in the MySQL Server product of Oracle MySQL (component: InnoDB). Supported versions that are affected are 5.7.37 and prior and 8.0.28 and prior. Difficult to exploit vulnerability allows high privileged attacker with network access via multiple protocols to compromise MySQL Server. Successful attacks of this vulnerability can result in unauthorized ability to cause a hang or frequently repeatable crash (complete DOS) of MySQL Server. CVSS 3.1 Base Score 4.4 (Availability impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:H/PR:H/UI:N/S:U/C:N/I:N/A:H).

Vulnerability in the MySQL Server product of Oracle MySQL (component: Server: FTS)
CVE-2022-21427 4.9 - Medium - April 19, 2022

Vulnerability in the MySQL Server product of Oracle MySQL (component: Server: FTS). Supported versions that are affected are 5.7.37 and prior and 8.0.28 and prior. Easily exploitable vulnerability allows high privileged attacker with network access via multiple protocols to compromise MySQL Server. Successful attacks of this vulnerability can result in unauthorized ability to cause a hang or frequently repeatable crash (complete DOS) of MySQL Server. CVSS 3.1 Base Score 4.9 (Availability impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:H).

MariaDB Server v10.9 and below was discovered to contain a segmentation fault
CVE-2022-27444 7.5 - High - April 14, 2022

MariaDB Server v10.9 and below was discovered to contain a segmentation fault via the component sql/item_subselect.cc.

MariaDB Server v10.9 and below was discovered to contain a segmentation fault
CVE-2022-27445 7.5 - High - April 14, 2022

MariaDB Server v10.9 and below was discovered to contain a segmentation fault via the component sql/sql_window.cc.

MariaDB Server v10.9 and below was discovered to contain a segmentation fault
CVE-2022-27446 7.5 - High - April 14, 2022

MariaDB Server v10.9 and below was discovered to contain a segmentation fault via the component sql/item_cmpfunc.h.

MariaDB Server v10.9 and below was discovered to contain a use-after-free
CVE-2022-27447 7.5 - High - April 14, 2022

MariaDB Server v10.9 and below was discovered to contain a use-after-free via the component Binary_string::free_buffer() at /sql/sql_string.h.

Dangling pointer

There is an Assertion failure in MariaDB Server v10.9 and below
CVE-2022-27448 7.5 - High - April 14, 2022

There is an Assertion failure in MariaDB Server v10.9 and below via 'node->pcur->rel_pos == BTR_PCUR_ON' at /row/row0mysql.cc.

assertion failure

MariaDB Server v10.9 and below was discovered to contain a segmentation fault
CVE-2022-27449 7.5 - High - April 14, 2022

MariaDB Server v10.9 and below was discovered to contain a segmentation fault via the component sql/item_func.cc:148.

Rejected reason: DO NOT USE THIS CANDIDATE NUMBER
CVE-2022-27458 - April 14, 2022

Rejected reason: DO NOT USE THIS CANDIDATE NUMBER. ConsultIDs: CVE-2022-27447. Reason: This candidate is a reservation duplicate of CVE-2022-27447. Notes: All CVE users should reference CVE-2022-27447 instead of this candidate.

MariaDB Server v10.6.3 and below was discovered to contain an use-after-free in the component my_mb_wc_latin1 at /strings/ctype-latin1.c.
CVE-2022-27457 7.5 - High - April 14, 2022

MariaDB Server v10.6.3 and below was discovered to contain an use-after-free in the component my_mb_wc_latin1 at /strings/ctype-latin1.c.

Dangling pointer

MariaDB Server v10.6.3 and below was discovered to contain an use-after-free in the component VDec::VDec at /sql/sql_type.cc.
CVE-2022-27456 7.5 - High - April 14, 2022

MariaDB Server v10.6.3 and below was discovered to contain an use-after-free in the component VDec::VDec at /sql/sql_type.cc.

Dangling pointer

MariaDB Server v10.6.3 and below was discovered to contain an use-after-free in the component my_wildcmp_8bit_impl at /strings/ctype-simple.c.
CVE-2022-27455 7.5 - High - April 14, 2022

MariaDB Server v10.6.3 and below was discovered to contain an use-after-free in the component my_wildcmp_8bit_impl at /strings/ctype-simple.c.

Dangling pointer

MariaDB Server v10.9 and below was discovered to contain a segmentation fault
CVE-2022-27452 7.5 - High - April 14, 2022

MariaDB Server v10.9 and below was discovered to contain a segmentation fault via the component sql/item_cmpfunc.cc.

MariaDB Server v10.9 and below was discovered to contain a segmentation fault
CVE-2022-27451 7.5 - High - April 14, 2022

MariaDB Server v10.9 and below was discovered to contain a segmentation fault via the component sql/field_conv.cc.

MariaDB Server v10.6.3 and below was discovered to contain an use-after-free in the component Item_func_in::cleanup(), which is exploited
CVE-2022-27377 7.5 - High - April 12, 2022

MariaDB Server v10.6.3 and below was discovered to contain an use-after-free in the component Item_func_in::cleanup(), which is exploited via specially crafted SQL statements.

Dangling pointer

An issue in the component Used_tables_and_const_cache::used_tables_and_const_cache_join of MariaDB Server v10.7 and below was discovered to
CVE-2022-27385 7.5 - High - April 12, 2022

An issue in the component Used_tables_and_const_cache::used_tables_and_const_cache_join of MariaDB Server v10.7 and below was discovered to allow attackers to cause a Denial of Service (DoS) via specially crafted SQL statements.

SQL Injection

An issue in the component Create_tmp_table::finalize of MariaDB Server v10.7 and below was discovered to
CVE-2022-27378 7.5 - High - April 12, 2022

An issue in the component Create_tmp_table::finalize of MariaDB Server v10.7 and below was discovered to allow attackers to cause a Denial of Service (DoS) via specially crafted SQL statements.

SQL Injection

An issue in the component my_decimal::operator= of MariaDB Server v10.6.3 and below was discovered to
CVE-2022-27380 7.5 - High - April 12, 2022

An issue in the component my_decimal::operator= of MariaDB Server v10.6.3 and below was discovered to allow attackers to cause a Denial of Service (DoS) via specially crafted SQL statements.

SQL Injection

MariaDB Server v10.6.5 and below was discovered to contain an use-after-free in the component Item_args::walk_arg, which is exploited
CVE-2022-27376 7.5 - High - April 12, 2022

MariaDB Server v10.6.5 and below was discovered to contain an use-after-free in the component Item_args::walk_arg, which is exploited via specially crafted SQL statements.

Dangling pointer

MariaDB Server v10.7 and below was discovered to contain a global buffer overflow in the component decimal_bin_size, which is exploited
CVE-2022-27387 7.5 - High - April 12, 2022

MariaDB Server v10.7 and below was discovered to contain a global buffer overflow in the component decimal_bin_size, which is exploited via specially crafted SQL statements.

Classic Buffer Overflow

MariaDB Server v10.7 and below was discovered to contain a segmentation fault
CVE-2022-27386 7.5 - High - April 12, 2022

MariaDB Server v10.7 and below was discovered to contain a segmentation fault via the component sql/sql_class.cc.

SQL Injection

MariaDB Server v10.6 and below was discovered to contain an use-after-free in the component my_strcasecmp_8bit, which is exploited
CVE-2022-27383 7.5 - High - April 12, 2022

MariaDB Server v10.6 and below was discovered to contain an use-after-free in the component my_strcasecmp_8bit, which is exploited via specially crafted SQL statements.

Dangling pointer

An issue in the component Arg_comparator::compare_real_fixed of MariaDB Server v10.6.2 and below was discovered to
CVE-2022-27379 7.5 - High - April 12, 2022

An issue in the component Arg_comparator::compare_real_fixed of MariaDB Server v10.6.2 and below was discovered to allow attackers to cause a Denial of Service (DoS) via specially crafted SQL statements.

SQL Injection

An issue in the component Field::set_default of MariaDB Server v10.6 and below was discovered to
CVE-2022-27381 7.5 - High - April 12, 2022

An issue in the component Field::set_default of MariaDB Server v10.6 and below was discovered to allow attackers to cause a Denial of Service (DoS) via specially crafted SQL statements.

SQL Injection

MariaDB Server v10.7 and below was discovered to contain a segmentation fault
CVE-2022-27382 7.5 - High - April 12, 2022

MariaDB Server v10.7 and below was discovered to contain a segmentation fault via the component Item_field::used_tables/update_depend_map_for_order.

assertion failure

An issue in the component Item_subselect::init_expr_cache_tracker of MariaDB Server v10.6 and below was discovered to
CVE-2022-27384 7.5 - High - April 12, 2022

An issue in the component Item_subselect::init_expr_cache_tracker of MariaDB Server v10.6 and below was discovered to allow attackers to cause a Denial of Service (DoS) via specially crafted SQL statements.

SQL Injection

Stay on top of Security Vulnerabilities

Want an email whenever new vulnerabilities are published for MariaDB or by MariaDB? Click the Watch button to subscribe.

MariaDB
Vendor

MariaDB
Open source RDBMS forked from MySQL

subscribe