MariaDB 3.4.0 < 3.4.10

high Nessus Plugin ID 343489

Synopsis

The remote database server is affected by a vulnerability.

Description

The version of MariaDB installed on the remote host is prior to 3.4.10. It is, therefore, affected by a vulnerability as referenced in the GHSA-fmq9-qjxj-qpf7 advisory.

- ### Impact In the Zero-Configuration SSL protocol, the MariaDB client must refuse sending clear-text password over unverified TLS connection. Because of a programming mistake, MariaDB Connector/C (libmariadb) could have switched to a clear-text password plugin if the TLS certificate was valid, but did not belong to the connecting host. This allowed an active man-in-the-middle attacker to replace the certificate to another valid certificate and request the client to switch to the clear-text password plugin. Only MariaDB Connector/C is affected, other MariaDB connectors are safe. ### Workarounds Any of the below can be used as mitigation * install properly signed certificates on the server * configure the client to accept only specific certificate fingerprints * delete `mysql_clear_password.so` and `dialog.so` files * use `restricted-auth` option to restrict authentication to safe subset of plugins ### References https://jira.mariadb.org/browse/CONC-846 ### Credits Aisle Research RedHat (GHSA- fmq9-qjxj-qpf7)

Note that Nessus has not tested for this issue but has instead relied only on the application's self-reported version number.

Solution

Upgrade to MariaDB version 3.4.10 or later.

See Also

http://www.nessus.org/u?365d11e4

Plugin Details

Severity: High

ID: 343489

File Name: mariadb_3_4_10.nasl

Version: 1.1

Type: Combined

Agent: windows, macosx, unix

Family: Databases

Published: 9/7/2026

Updated: 9/7/2026

Supported Sensors: Nessus Agent, Nessus

Vulnerability Information

CPE: cpe:/a:mariadb:mariadb

Required KB Items: installed_sw/MariaDB

Exploit Ease: No known exploits are available

Patch Publication Date: 9/7/2026

Vulnerability Publication Date: 9/7/2026

Reference Information

CWE: 297