CVE-2026-85985 MariaDB: Unauthorized file access via CONNECT engine UDFs

Medium 5.4 Published Updated

Low-privileged attackers can read or write unauthorized files via CONNECT engine UDFs due to missing privilege checks.

Exploited in the wild
Not known
Login needed
Any signed-in user
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2026-85985?

CVE-2026-85985 is a medium-severity missing authorization vulnerability in Mariadb Mariadb, published on 16 Oct 2026. Any signed-in user can exploit it over the network, with no action from the victim.

Official description

MariaDB server is a community developed fork of MySQL server. From 10.6.1 until 10.6.28, 10.11.19, 11.4.13, 11.8.9, 12.3.3, and 13.0.2, the CONNECT engine plugin file-access UDFs json_file(), bson_file(), jfile_make(), bfile_make(), and jbin_file() are affected because each does not enforce FILE privilege or the secure_file_priv setting. A low-privileged attacker can trigger the issue by calling a CONNECT file-access UDF with a filesystem path, then invoke a CONNECT file-access UDF to access a filesystem path and read or write files that the database account is not authorized to access, subject to operating-system permissions. This issue is fixed in versions 10.6.28, 10.11.19, 11.4.13, 11.8.9, 12.3.3, and 13.0.2.

Weakness: CWE-862

Which versions are affected by CVE-2026-85985?

3 open source packages ship an affected version, including mariadb, mariadb-min and mysql-client. It affects 1 product.

PackageAffectedFixed in
mariadb BitnamiFrom 10.6.110.6.28, 10.11.19, 11.4.13, 11.8.9, 12.3.3, 13.0.2
mariadb-min BitnamiFrom 10.6.110.6.28, 10.11.19, 11.4.13, 11.8.9, 12.3.3, 13.0.2
mysql-client BitnamiFrom 10.6.110.6.28, 10.11.19, 11.4.13, 11.8.9, 12.3.3, 13.0.2

Products include Mariadb Mariadb.

How do I fix CVE-2026-85985?

Upgrade mariadb to a fixed version for your release line: 10.6.28, 10.11.19, 11.4.13 or 11.8.9.

Upgrade, and check permissions on every request on the server, not only in the interface. More about Missing authorization.

Is CVE-2026-85985 being exploited?

There is no known exploitation of CVE-2026-85985 in the wild and no public exploit code.

All Mariadb Mariadb vulnerabilities

Sources

Also known as BELL-CVE-2026-85985, BIT-mariadb-2026-85985, BIT-mariadb-min-2026-85985, BIT-mysql-client-2026-85985, DEBIAN-CVE-2026-85985, ECHO-2aaf-35fd-ca2f and 2 more.

Is CVE-2026-85985 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free