endoflife.ai
EOL Checker Products EOL Watch Get Support

Debian 11 Has 29 Days of Patches Left — and Bullseye Runs the Boxes Nobody Remembers

Published: August 2, 2026  ·  EOL Watch — deadline coverage  ·  Dates verified against the Debian project and Freexian — methodology

Debian 11 "Bullseye" receives its last free security updates on August 31, 2026 — 29 days from this article's publication on August 2. That is the end of its Long Term Support window, and unlike most end-of-life dates, this one has no soft landing: on September 1 the Debian project publishes no further security updates for Bullseye, for any package, at any severity. The only patches after that date come from paid Extended LTS.

We already published the deadline guide — the three support tiers, the full version table, the options compared. This piece is about the harder problem the deadline exposes: the Debian 11 machines most at risk are the ones no dashboard lists. Bullseye was the stable release of 2021. The teams that deployed it deliberately have mostly moved on. What is left is the sediment — the appliance that shipped with it, the CI runner imaged in 2022, the FROM debian:bullseye line copied between Dockerfiles for five years. Those are the installs that will sail past August 31 unpatched, because nobody knows they exist.

The countdown, in absolute terms: last free security update for Debian 11 — August 31, 2026. First day with no free patch coverage at all — September 1, 2026. Paid Extended LTS (Freexian) is then the only source of Bullseye security fixes, with coverage listed through June 30, 2031.

The five-year-old install problem

Bullseye turns five years old on August 14, 2026 — seventeen days before its support ends. Five years is exactly long enough for an operating system to disappear from institutional memory. The engineer who provisioned it has changed teams or companies. The ticket that tracked it is archived. The monitoring covers the application, not the OS release underneath it.

And Debian is uniquely good at disappearing, because it is uniquely good at not breaking. A Bullseye box that has been quietly applying LTS updates since 2024 has given its owners zero reasons to look at it. That reliability is precisely what makes the August cutoff dangerous: the machines have spent years training their operators not to think about them.

Where five-year-old Bullseye installs actually live:

Running Debian past end of life?
Extended support for Debian exists — vetted vendors ship security patches for years past the official EOL date. Tell us where to reach you and we’ll reply with matched options and pricing guidance — free, no obligation.

Free · No obligation · Independent — we track the dates, vendors don’t pay for placement · dates verified against vendor sources. See all support options →

Bullseye's timeline: release to wall

Every date below is from the Debian project's own lifecycle data (per-version detail: Debian 11 on endoflife.ai):

DateEventWhat it meant
Aug 14, 2021Debian 11 "Bullseye" releasedThe new stable — full security-team coverage
Jun 10, 2023Debian 12 "Bookworm" releasedBullseye becomes oldstable; still fully patched, quietly deprioritized
Aug 14, 2024Standard security support endsThe Debian security team stops; the volunteer-and-sponsor LTS team takes over (Aug 15, 2024)
Aug 31, 2024Final point release, 11.11The last roll-up — everything since has been individual LTS security uploads
Aug 31, 2026LTS ends — the wallLast free security updates, ever. No further Debian-project patches at any severity
Jun 30, 2031Freexian ELTS coverage listed through this datePaid-only patches for subscribed packages — the bridge, not the destination

Note the shape: each handoff made Bullseye less visible while keeping it working. Oldstable felt the same as stable. LTS felt the same as the security team. September 1 will feel the same too — and that is the trap. The five-year arc from release to wall (August 14, 2021 to August 31, 2026) is Debian's standard rhythm; the same clock is already running on Bookworm.

September 1: what breaks (nothing — that's the problem)

End of support is not an outage. On September 1:

The compliance angle is not silent, though. Frameworks and questionnaires increasingly ask the direct question — "do you run unsupported software?" — and on September 1 every Bullseye box flips your honest answer to yes.

The migration paths, with the wrinkle nobody mentions

Debian's in-place dist-upgrade between major releases is famously reliable — the OS jump is rarely the hard part. But the path has a wrinkle in 2026 that most "just upgrade to 12" advice ignores:

Debian 12 is already past standard support. Bookworm's standard security support ended July 11, 2026 — it is now in its own LTS phase, which ends June 30, 2028. An 11 → 12 upgrade completed this month lands you on a release whose free-support clock has under two years left, with the LTS team (not the security team) already holding the pager. Full context: Debian 12's EOL, explained.

So the honest comparison of destinations looks like this:

DestinationStandard support untilLTS untilVerdict for an 11 migration
Debian 12 "Bookworm"Ended Jul 11, 2026Jun 30, 2028A stepping stone, not a destination — you arrive already on the LTS clock
Debian 13 "Trixie"Aug 9, 2028Jun 30, 2030The target. Released Aug 9, 2025, current point release 13.6 — mature, and buys four years

What the 11 → 13 move actually involves:

  1. You step through 12 — Debian upgrades one release at a time. Per the project's release notes, skip-level upgrades aren't supported: update 11 fully, edit sources to Bookworm, apt full-upgrade, reboot, verify — then repeat to Trixie. Two mechanical passes, one maintenance window each if rehearsed.
  2. Budget the review time for the transitions, not the commands. The 11 → 12 hop carries the era's structural changes (the separate non-free-firmware component being the famous sources-list edit); config-file diffs during full-upgrade deserve a human eye on anything load-bearing.
  3. The real work is application re-validation. Five years of library-major-version drift between Bullseye and Trixie is where the surprises are — which is an argument for starting the rehearsal upgrade this week, on a clone, not on August 30.
  4. For fleets: rebuild beats upgrade where you can. Anything image-based (containers, CI runners, cloud instances from templates) is usually cheaper to re-base directly on 13 than to dist-upgrade twice in place.

Twenty-nine days is roughly one maintenance-window cycle for most organizations. It is enough for the machines you know about — if the sorting happens now. It is not enough to find the machines you don't know about and migrate them; for those, the realistic plan is discovery now, a bridge where needed, and migration on a schedule you control.

ELTS: the paid bridge

Debian is unusual among free distributions in having a well-established afterlife. Extended LTS (ELTS) is a commercial service operated by Freexian, run with the Debian project's blessing, that continues shipping security fixes after LTS ends. Freexian currently lists Bullseye ELTS coverage through June 30, 2031 — nearly ten years past the original release. Two properties worth understanding before budgeting on it:

Commercial ELS vendors also cover Debian 11 within broader enterprise support bundles, which can make sense when Bullseye is one line item in a larger legacy estate. Compare the extended-support options → — or use the form above and we'll match you to vetted vendors for your specific situation.

The find-your-bullseye checklist

The 29 days are best spent on discovery. Bullseye hides in six places; check all six.

  1. Hosts you manage. Across the fleet: cat /etc/os-release — Bullseye reports VERSION_CODENAME=bullseye, VERSION_ID="11". Any config-management or MDM inventory can run this in minutes; so can our Stack Scanner.
  2. Dockerfiles and image registries. Grep every repo for the FROM lines: grep -rE 'FROM.*(bullseye|debian:11)' . — then check what's actually deployed, not just what's in git: docker images | grep -E 'bullseye|debian.*11', and inspect running containers with cat /etc/os-release inside. Remember the derived images: language and framework tags from the era (the -bullseye suffixed variants) carry the same OS underneath. Full method: the FROM-line audit.
  3. CI/CD configuration. Search pipeline definitions for bullseye and debian-11 — runner images, build containers, test matrices. Build infrastructure touches everything you ship and is patched least.
  4. Cloud templates. Launch templates, machine images, autoscaling groups, and IaC modules that reference Debian 11 AMIs/images — the next scale-up event shouldn't mint a brand-new unsupported server in September.
  5. Appliances and vendor systems. Ask every vendor whose product runs Linux one question: "What OS release is inside, and what happens to it after August 31, 2026?" An SSH banner or support-bundle log often answers it faster than the vendor does.
  6. The network's opinion. Where agent-based inventory can't reach, unauthenticated scans fingerprinting SSH versions typical of Bullseye are a coarse but effective net for the machines nobody admits owning.

Then sort what you find into three piles: migrate before August 31 (internet-facing, compliance-scoped, easy wins), bridge on ELTS/ELS (load-bearing and slow-moving — get coverage arranged before the wall, not after), and decommission — five-year-old servers include a satisfying number that no longer need to exist at all.

We track Debian and 480+ other products against vendor-verified datesevery Debian release, check any version in seconds, or see what else hits end of life this half. Debian 11 is the biggest date on the 2026 EOL calendar's August page, but it is far from alone this month.

Frequently Asked Questions

Is Debian 11 still supported in August 2026?

Only until August 31, 2026. Debian 11 Bullseye's standard security support ended August 14, 2024; the Debian LTS team has covered it since. That LTS coverage — the last free security updates Bullseye will ever get — ends August 31, 2026.

What happens to Debian 11 after August 31, 2026?

Nothing visible — which is the problem. Systems keep booting, apt keeps working, container images keep building. But no security updates are published by the Debian project any more, for any package, at any severity. Every CVE affecting Bullseye from September 1 onward goes permanently unpatched unless you pay for Extended LTS coverage.

Can I upgrade Debian 11 directly to Debian 13?

Not in one jump — Debian supports in-place upgrades one release at a time, so the path is 11 → 12 → 13. The wrinkle: Debian 12 left standard support on July 11, 2026, so stopping at 12 lands you on a release already in its LTS phase (ending June 30, 2028). If you are doing the upgrade work anyway, continue to Debian 13 (standard support to August 9, 2028, LTS to June 30, 2030) and do the exercise once.

How long does Freexian's Extended LTS cover Debian 11?

Freexian's Extended LTS (ELTS) — the paid continuation run with the Debian project's blessing — lists coverage for Debian 11 Bullseye through June 30, 2031. Coverage is scoped to the packages subscribing customers actually use, not the whole archive. Commercial ELS vendors also cover Debian 11 in broader enterprise support bundles.

Are docker images built FROM debian:bullseye affected?

Yes. FROM debian:11, debian:bullseye and bullseye-slim keep pulling and building after August 31, 2026 — nothing errors. But the OS packages baked into every image built from them stop receiving security updates, so each rebuild ships the same unpatched CVEs. Rebase Dockerfiles to debian:13 (or 12, or another maintained base) on the same schedule as your servers.

Related Resources

The Monthly EOL Digest™

Once a month — critical EOL dates, CVE blind spots, and lifecycle changes worth knowing.

© 2026 endoflife.ai · How we verify our dates · API · About · Data from endoflife.date (MIT)