Category: Security
-
Still on MariaDB 10.6? Why your next upgrade is a security decision
Last week was about PHP. This week, check your database.
On 21 October 2026, the PHP project shipped emergency fixes for two critical remote code execution flaws, CVE-2026-109618 and CVE-2026-109619, known together as PHP2Shell. Exploit details leaked before the patch, attacks started within hours, and the only real fix was to upgrade PHP or shut down your website. Anyone running PHP 7 or earlier had no official patch at all.
If you run a hosting platform, you probably spent last […]
-
When AI Finds the Bugs We Missed: A Very Busy Year for MariaDB Security

You may have noticed that some recent MariaDB Server releases arrived a little later than expected. Sorry about that! But there is a good reason for it.
Over the last months, the MariaDB project has experienced something we had never seen before: a very large increase in security reports. And when I say large, look at this graph:
For years, we received a few security reports every quarter. Sometimes 3, sometimes 6, 11… the highest in the graph was 16.
-
Rethinking PAM
PAM, Pluggable Authentication Modules, originated in Solaris and became common place in all Linux, BSDs, and AIX, HP-UX and macOS. MariaDB has had PAM support as an option since MariaDB 5.2.10 becoming stable in 10.0.11. So if this is all old and boring why reconsider it? The environment in which Linux operates with PAM has changed in the last 15 years.
MariaDB’s PAM plugin version 1 (as its become known) has a restriction, because the pam module loaded was loaded […]
-
Deploying the MariaDB Privacy-First Stack Anywhere with Terraform

In my previous post, I introduced the MariaDB Privacy-First Stack.
Nextcloud for collaboration, Passbolt for passwords and secrets, and MariaDB Server for the data.
Simple enough.
But after explaining what the stack is, the next question is usually very practical:
Where can I deploy it?
And the answer should not be:
On the cloud provider the template was written for.
That would be a strange way to talk about digital sovereignty.
If the architecture is really meant to give you […]
-
MariaDB 11.8 LTS Released

Now is a good time to upgrade to the freshest MariaDB Server. MariaDB 11.8 is the yearly long term support release for 2025. It’s the first LTS with support for MariaDB Vector, and it includes a number of other updates based on user requests. You can seamlessly upgrade to MariaDB 11.8 from MariaDB 11.4 (the previous LTS) or any older release, back to MariaDB Server 10.0 or earlier, including most versions of MySQL Server.
MariaDB 11.8 LTS includes everything added […]
-
MariaDB, an Open Source Alternative

We live in a world where national interests intertwine with IT vendor interests. Interest is currently booming in “European Alternatives“. I’m happy to note that MariaDB Server is unaffected by considerations related to protectionism. In fact, choosing Open Source protects the user – an individual, an organisation, or a government – from protectionism itself.
Licensing prevails over national interests
Politicians come and go. National interests prevail a bit longer than individual politicians.Companies also evolve, get acquired and merged across national […]
-
MariaDB 11.8 is LTS

Confirming what you probably already expected: MariaDB Server 11.8 will be a long-term support release.
Now a Release Candidate – GA in May
With MariaDB Vector as the lead new feature, MariaDB 11.8 succeeds the previous LTS MariaDB 11.4 from a year ago.
As of now, MariaDB 11.8 is at the Release Candidate stage, with GA planned for May.
Lots of new features since MariaDB 11.4
MariaDB 11.8 has about 60 features, large and small, on top of the previous […]
-
MariaDB Dump File Compatibility Change

Both MariaDB and MySQL have been around a long time now, and there is always a difficult balance between maintaining compatibility whilst also solving security issues that arise. With the latest bugfix releases of MariaDB, we had to break compatibility a little to improve security, but there are workarounds. We figured we should explain the reasons behind it and how to make things as painless as possible for you.
The Problem
The problem we were solving, and for various reasons […]