Debian

Debian 12 bookworm is now under LTS: what changes for your servers until June 2028

Debian 12 moved to Long Term Support in 2026. What LTS covers, why bookworm-security is now your only update channel, and how to find unsupported packages.

Published
Reading time
5 min read

Debian 12 "bookworm" reached the end of its regular support in July 2026 and is now maintained by the Debian LTS team until 30 June 2028. For most servers nothing breaks and no new repository is needed, but a few things work differently: security fixes arrive as DLAs instead of DSAs, there will be no more point releases, and not every package is covered. Here is what to check.

The timeline

DateEventSource
10 Jun 2023Debian 12 releaseddebian.org/releases
12 Jun 2026First bookworm DLA in the security tracker data (the last DSA that included bookworm is dated 18 Jun 2026)security-tracker DSA/DLA lists
11 Jul 2026Debian 12.15, announced as the fifteenth and final point releasedebian-announce
12 Jul 2026Regular support ends; the LTS team takes over security supportDebian press release
30 Jun 2028End of bookworm LTSdebian.org/releases, LTS wiki

Debian's release table also lists a third-party, paid Extended LTS period for bookworm until 30 June 2033; that is not run by Debian. Debian 13 (trixie) is the current stable release, supported until 9 August 2028 and then under LTS until 30 June 2030.

What changes in practice

Security fixes come as DLAs

Fixes for bookworm are now published as Debian LTS Advisories (DLA) on the debian-lts-announce list and at debian.org/lts/security, not on debian-security-announce. By the end of October 2026 the tracker data lists more than 200 DLAs for bookworm. If your team watches DSA e-mails only, subscribe to the LTS list too.

Your sources stay the same

The LTS/Using page explains that LTS is a handover of responsibility that reuses the same mirrors. If your server already uses bookworm-security, it receives LTS updates automatically:

deb http://deb.debian.org/debian/ bookworm main contrib non-free-firmware non-free
deb https://deb.debian.org/debian-security bookworm-security main contrib non-free-firmware non-free

Check what your machine actually uses. apt policy without a package name lists every configured source:

apt policy | grep -E 'bookworm(-security)?'
ls /etc/apt/sources.list.d/

bookworm-security is now the only update channel

With 12.15 being the final point release, fixes no longer reach bookworm through the main archive. A server without a bookworm-security line will not receive any further security fixes. Existing automatic updates (for example unattended-upgrades configured for security updates) should keep working, because the suite and archive are unchanged; confirm it by checking that DLA packages appear in /var/log/unattended-upgrades/ or /var/log/apt/history.log.

Fewer architectures

LTS covers amd64, i386, arm64, armhf and ppc64el. Machines on other architectures should move to Debian 13.

Not every package is covered

The LTS/Bookworm page says all packages are supported except the games section and those marked unsupported in the debian-security-support package, and that the bookworm release notes' "Limitations in security support" still apply. Those limitations include web browsers (Chromium gets only six months of security support once a release is oldstable) and limited support for Go- and Rust-based packages. Check your own machine:

sudo apt install debian-security-support
check-support-status

check-support-status lists installed packages whose support is limited, has ended, or will end early. The package also runs this check whenever packages are installed. If something critical shows up, the Debian announcement asks users to contact debian-lts@lists.debian.org.

Kernels

The default bookworm kernel (the linux source package, 6.1 series) keeps receiving DLAs. The LTS team also publishes a 6.12 kernel for bookworm (source package linux-6.12, for example DLA-4850-1 on 22 October 2026). Whichever you run, reboot after kernel updates.

Same software versions

LTS backports fixes into the versions bookworm already ships; it does not move you to newer major releases. Bookworm stays on PHP 8.2 (for example DLA-4848-1 on 21 October 2026 updated php8.2) and PostgreSQL 15, while Debian 13 ships PHP 8.4 and PostgreSQL 17. PHP 8.2 reaches the end of upstream security support on 31 December 2026, so applications that need a newer PHP are another reason to plan the trixie upgrade.

Pitfalls

  • Watching the wrong list. No new DSAs mention bookworm; tooling that filters for DSA ids will miss DLAs.
  • Security suite missing. Minimal or custom images sometimes ship without bookworm-security; after the final point release such machines are frozen.
  • Third-party repositories. Vendors such as PHP, Docker or database repositories have their own support policies for bookworm; check each one.
  • Assuming LTS lasts for ever. 30 June 2028 is a hard stop for Debian's own support.

What you should do

  • Confirm every bookworm server has a bookworm-security source and installs updates regularly.
  • Subscribe to debian-lts-announce, or follow the DLA page, in addition to debian-security-announce.
  • Run check-support-status and decide what to do with any unsupported package.
  • Plan the move to Debian 13 well before June 2028, starting with test systems; the trixie release notes describe the supported bookworm-to-trixie upgrade.
  • For automation, see our guide to automatic security updates on Debian.

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.