Published On:
November 02, 2026
Published By:

Greg Borbonus

DLA-4859-1: Debian 12 OpenSSL, Explained for Owners

On 26 October 2026, Debian published LTS advisory DLA-4859-1 for the openssl package on Debian 12, the release named bookworm. Arnaud Rebillout issued the notice. It asks operators to upgrade openssl to 3.0.22-1~deb12u2. The package fixes six OpenSSL flaws. OpenSSL rates one of them, CVE-2026-84782, High.

If a website, mailbox, or company app you rely on sits on Debian 12, put this update on the calendar. Pages can keep loading while an older copy of the library is still in place. I handle that production work on the Able Retainer: eight hours a month of senior production time for $799/mo, planned with you. Write me at greg@ableadmins.com and tell me which servers are yours.

OpenSSL is the library a server uses to encrypt a connection, so the contents stay private across the network. Websites, mail, and many business apps call it when someone connects securely. Debian's recommendation is simple. Upgrade the openssl packages. The Debian security tracker lists bookworm openssl 3.0.20-1~deb12u2 as vulnerable, and bookworm (security) 3.0.22-1~deb12u2 as fixed.

What the High-rated flaw means

Debian describes CVE-2026-84782 as a problem in DTLS retransmission logic. DTLS is an encrypted handshake for data that travels as separate packets. A handshake is the short introduction two computers share before a private conversation starts. In this flaw, a handshake message is written and then suspended part-way through. The retransmitted message can be read past the message buffer. That retransmission also overwrites the internal state the suspended write needs in order to resume.

The OpenSSL advisory dated 29 September 2026 rates this High. The weakness is CWE-125, which means a read past the end of the buffer. OpenSSL says the retransmitted message can disclose heap memory to the peer as plaintext handshake data. It can also crash the process and cause a denial of service when the read reaches unmapped memory. Heap memory is the working space a program uses while it runs. OpenSSL lists the FIPS impact as no. FIPS is a US standard for cryptographic modules.

Laurent Gaffie of secorizon.com reported the flaw on 17 August 2026. Ryan Hooper developed the fix. OpenSSL says the issue affects several release lines, including 3.0, the line Debian 12 uses. Where the project publishes a public upgrade, the advisory names the version. OpenSSL's own fix for the 3.0 line is listed for premium support customers only. On bookworm, the path I follow is Debian's package, openssl 3.0.22-1~deb12u2. The full list of versions is in that OpenSSL notice.

The other five, in plain words

OpenSSL rates the other five flaws in DLA-4859-1 Low. In brief, they cover heavy memory use when caching some certificate extensions, timing side channels in signature math (over many signatures, one of them may allow a private key to be recovered), a null-pointer error when a certificate client handles a revocation response, and a single undersized DTLS record that can end a session from a sender the server has not authenticated.

The names can stay in the advisory. Your decision is the upgrade Debian recommends. Read LWN's article on DLA-4859-1 when you want their write-up beside the tracker.

What I look at on your server

When a Debian server is in my care, I check a few things before I change anything. The question I want answered is simple. Is this machine current for DLA-4859-1?

  • Confirm the system is Debian 12 bookworm, the release this advisory covers.
  • Compare the installed openssl version with the tracker: 3.0.20-1~deb12u2 is vulnerable, and 3.0.22-1~deb12u2 in bookworm security is fixed.
  • Upgrade the openssl packages, which is what Debian recommends.
  • Restart services that still have the older library loaded, so they run the updated code.
  • Check the version once more, then tell you in ordinary language what changed.

If a host or a coworker looks after the box, ask whether openssl on that Debian 12 server is 3.0.22-1~deb12u2. A report of that version means this advisory is already in place. A report of 3.0.20-1~deb12u2 means the upgrade is still open. Anything harder to read is a good reason to spend a planned hour on the Able Retainer, and I will read the server with you.

How Able can help

We can fold this into the Able Retainer. It is $799/mo for eight hours a month of senior production time, planned with you. Those hours are where I do this work: check the Debian 12 servers you name, upgrade openssl to 3.0.22-1~deb12u2 where the older package is still installed, and send you a short note. I pick the window with you, so any restart of mail or the website happens at a time you choose. Email greg@ableadmins.com and tell me which machines belong on the list.

Sources

When you want Debian updates like this one on a steady monthly rhythm, I am glad to do that work with you on the Able Retainer.