Security advisory Debian

MariaDB 10.11.19 for Debian 12 (DLA-4835-1): security fixes, a port 3306 exposure fix and trixie status

DLA-4835-1 brings MariaDB 10.11.19 to Debian 12 and undoes a July change that opened port 3306. Debian 13 is still waiting for a fix.

Published
Reading time
5 min read

Security advisory Vulnerability

Severity: Critical Status: Monitoring
Status
Fixed in Debian 12 (bookworm) by DLA-4835-1. As of 31 Oct 2026 Debian 13 (trixie) has not received a matching update.
Affected
  • mariadb in Debian 12 (bookworm) before 10.11.19-0+deb12u1
  • mariadb in Debian 13 (trixie): no fixed version published yet (checked 31 Oct 2026)
Published
Updated

What you should do

  • On Debian 12, check mariadb.socket before upgrading, then install 10.11.19-0+deb12u1.
  • Confirm with ss that MariaDB listens only on the intended address, and firewall 3306 regardless.
  • On Debian 13, apply the privilege and plugin mitigations and watch the tracker for a DSA or point release.
  • Review database accounts with FILE, CREATE USER or GRANT OPTION rights.
  • Debian 11 (bullseye) is past LTS since 31 August 2026; move databases off it.
Timeline
  1. The Debian LTS team published DLA-4835-1 for mariadb.
  2. Skyline published this summary.

On 14 October 2026 the Debian LTS team published DLA-4835-1, updating MariaDB in Debian 12 (bookworm) to upstream 10.11.19. Besides six CVEs, it fixes a packaging regression from July 2026 that could make MariaDB listen on all interfaces. Debian 13 (trixie) has not received a matching update yet.

At a glance

ItemDetails
Source packagemariadb
Fixed version10.11.19-0+deb12u1 (Debian 12; apt shows it with the epoch prefix 1:)
AdvisoryDLA-4835-1, 14 Oct 2026
CVEs named by DebianCVE-2026-47023, CVE-2026-60184, CVE-2026-60331, CVE-2026-60585, CVE-2026-60747, CVE-2026-61081
Debian 13 (trixie)Package 11.8.6; no DSA yet (31 Oct 2026)
SeverityCritical, based on CVE-2026-92262 (CVSS 9.9), which MariaDB lists as fixed in 10.11.19
Known exploitationNone of the CVEs here is in CISA KEV (30 Oct 2026)

What the update fixes

Six CVEs from Oracle's July 2026 MySQL advisories. They concern replication and the Performance Schema and are rated between 2.7 and 6.6 by Oracle; most need a highly privileged account, and CVE-2026-60747 needs local access to the host. Debian summarises them as allowing an authenticated attacker to cause denial of service, gain unauthorised read access and possibly take over the server or cluster.

Unwanted network exposure. The previous bookworm package, 10.11.18-0+deb12u1, enabled the mariadb.socket systemd unit on upgrade. As reported in Debian bug #1141976, systemd then listened on port 3306 on all interfaces, ignoring bind-address and a custom port, and some servers failed to start after a reboot because the port was taken. The maintainer confirms 10.11.19 no longer has this regression, but it does not shut down instances already running through the socket.

Later upstream CVEs. MariaDB's 10.11.19 release notes also list fixes for CVEs published in September and October 2026. Two are rated 9.9: CVE-2026-92262, where the legacy #mysql50# table-name prefix bypasses filename encoding and could lead to data exfiltration or code execution, and CVE-2026-85746, a buffer overflow in ST_AsText. Both need an authenticated database account. Debian's package is built from this upstream release, but on 31 October 2026 the Debian tracker had not yet marked these newer CVEs as fixed for bookworm, so follow the tracker page for Debian's own assessment.

Are you affected?

apt policy mariadb-server libmariadb3
systemctl is-enabled mariadb.socket
sudo ss -ltnp | grep 3306

On Debian 12, anything below 10.11.19-0+deb12u1 lacks the fixes. If is-enabled prints enabled and you never chose socket activation, or ss shows 3306 on * or 0.0.0.0 while your configuration binds to 127.0.0.1, you were hit by the July regression.

How to update (Debian 12)

A second report, bug #1151058, describes an upgrade from .18 to .19 that stalled when a client re-activated the old server through the socket mid-upgrade; it happened through unattended-upgrades. If the socket is enabled and you do not use it, disable it first; users in #1141976 report that disabling and masking it restores the configured address and port:

sudo systemctl disable --now mariadb.socket
sudo systemctl mask mariadb.socket
sudo apt update
sudo apt install --only-upgrade mariadb-server mariadb-client libmariadb3

A plain sudo apt upgrade works too and also updates plugins such as mariadb-plugin-connect and mariadb-backup.

Restart or reboot?

No reboot is needed; the package restarts mariadb. Afterwards, check that only one server process runs and that it listens where you expect:

pgrep -a mariadbd
sudo ss -ltnp | grep mariadbd
sudo mariadb -e 'SELECT VERSION();'

If an old instance is still running, wait until it has shut down, then sudo systemctl restart mariadb, as the Debian maintainer advises in the bug report.

Debian 13 (trixie) in the meantime

Trixie ships MariaDB 11.8.6. The tracker marks the six July CVEs as minor issues with no DSA planned, and lists the October batch as open; MariaDB's patched version for the 11.8 series is 11.8.9. Until Debian ships a fix, reduce exposure: keep port 3306 closed to the internet, give application accounts only the privileges they need (no FILE or CREATE USER), and remove plugins you do not use, such as mariadb-plugin-connect, which is involved in CVE-2026-107815 and CVE-2026-85985.

Sources

SKYLINE Engineering

@skyline

The engineering team at SKYLINE Industrial Solutions. We publish field-tested guides drawn from real KSA and GCC deployments.

See author profile
SKYLINE engineering services

Need this implemented for you?

Reading is free — building it right takes a team. SKYLINE engineers ship Debian for Aramco vendors, banks, hospitals and government agencies across Saudi Arabia. Talk to us before you start.

Aramco Approved Contractor ISO 9001 · ISO 27001 SAMA CSF aligned NCA ECC ready 247+ KSA clients

Comments

0 total · 0 threads
Be the first to leave a comment.