---
title: "CVE-2026-54887\n    | Ubuntu"
description: Ubuntu is an open source software operating system that runs from the
  desktop, to the cloud, to all your internet connected things.
url: https://ubuntu.com/security/CVE-2026-54887?format=md
keywords: index, follow
---

# CVE-2026-54887

Publication date 2 July 2026

Last updated 7 August 2026

---

Ubuntu priority

**Medium**

[Why this priority?](https://ubuntu.com/security/cves/about#priority )

## Cvss 3 Severity Score

**4.8 · Medium**

[Score breakdown](https://ubuntu.com/security/CVE-2026-54887?format=md#impact-score)

Toggle side navigation

## Description

Use of Default Cryptographic Key vulnerability in Erlang/OTP ssl (DTLS
server) allows predictable DTLS cookie computation during the startup
window, enabling source address verification bypass.
On DTLS server startup, dtls\_server\_connection:initial\_hello/3 initializes
previous\_cookie\_secret to the empty binary (<<>>) instead of a random
value. Because HMAC with an empty key is deterministic, anyone who observes
the plaintext ClientHello can compute dtls\_handshake:cookie(<<>>, IP, Port,
Hello) and forge a valid DTLS cookie before the first rotation of the
cookie secret. The DTLS cookie (RFC 6347 §4.2.1) is a denial-of-service
mitigation that prevents spoofed source IPs from forcing the server to
allocate state and perform expensive cryptographic operations; it is not an
authentication mechanism. During the window from server startup until the
first secret rotation (0 to 15 seconds), an attacker who can observe the
plaintext ClientHello can bypass the source address verification, enabling
DTLS handshake amplification with spoofed source addresses.
This vulnerability is associated with program file
lib/ssl/src/dtls\_server\_connection.erl and program routine
dtls\_server\_connection:initial\_hello/3.
This issue affects OTP from OTP 20.0 before OTP 29.0.3, OTP 28.5.0.3 and
OTP 27.3.4.14, corresponding to ssl from 8.2 before 11.7.3, 11.6.0.3 and
11.2.12.10.

## Status

Show unmaintained releases

| Package | Ubuntu Release | Status |
| --- | --- | --- |
| erlang | 26.04 LTS resolute | Needs evaluation |
| 25.10 questing | Ignored end of life, was needs-triage |
| 24.04 LTS noble | Needs evaluation |
| 22.04 LTS jammy | Needs evaluation |
| 20.04 LTS focal | Needs evaluation |
| 18.04 LTS bionic | Needs evaluation |
| 16.04 LTS xenial | Needs evaluation |
| 14.04 LTS trusty | Needs evaluation |

---

* [How can I get the fixes?](https://ubuntu.com/security/cves/about#security)
* [What do statuses mean?](https://ubuntu.com/security/cves/about#statuses)

## Severity score breakdown

CVSS version:

CVSS v4.0

[CVSS v4.0](https://ubuntu.com/security/CVE-2026-54887?format=md)
[CVSS v3.0](https://ubuntu.com/security/CVE-2026-54887?format=md)

**Base score**

6.3 · Medium

* Base metrics

  | Parameter | Value |
  | --- | --- |
  | Attack vector | Network |
  | Attack complexity | Low |
  | Attack requirements | Present |
  | Privileges required | None |
  | User interaction | None |
  | Vulnerable system - Confidentiality impact | None |
  | Vulnerable system - Integrity impact | None |
  | Vulnerable system - Availability impact | Low |
  | Subsequent system - Confidentiality impact | None |
  | Subsequent system - Integrity impact | None |
  | Subsequent system - Availability impact | None |
* Scores

  | Parameter | Value |
  | --- | --- |
  | Base score | 6.3 · Medium |
  | Base + Threat score | - |
  | Base + Environmental score | - |
  | Base + Threat + Environmental score | - |

**Vector:** CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N

## References

* [MITRE](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-54887)
* [NVD](https://nvd.nist.gov/vuln/detail/CVE-2026-54887)
* [Launchpad](https://launchpad.net/bugs/cve/CVE-2026-54887)
* [Debian](https://security-tracker.debian.org/tracker/CVE-2026-54887)

### Other references

* <https://www.cve.org/CVERecord?id=CVE-2026-54887>
* <https://github.com/erlang/otp/security/advisories/GHSA-p2m2-3c2w-8jp8>
* <https://cna.erlef.org/cves/CVE-2026-54887.html>
* <https://osv.dev/vulnerability/EEF-CVE-2026-54887>
* <https://github.com/erlang/otp/commit/888e3bcd72d5406016b9e0de741026bc2a6f114d (OTP-29.0.3, OTP-28.5.0.3, OTP-27.3.4.14)>
* <https://github.com/erlang/otp/commit/888e3bcd72d5406016b9e0de741026bc2a6f114d>
* <https://www.erlang.org/doc/system/versions.html#order-of-versions>
