CVE-2026-75806

Unauthenticated and Undersized DTLS 1.2 AEAD Record Causes DoS

Published Sep 29, 2026 CVSS 3.1 · 5.3 Medium EPSS 1.2% KEV · Not listed
Description
Issue summary: An established DTLS 1.2 association using an AEAD cipher suite
can be terminated by a single unauthenticated datagram whose encrypted
fragment is shorter than the mandatory explicit IV and authentication tag
overhead.

Impact summary: An attacker who can send a datagram that is routed to an
existing DTLS 1.2 association can tear that association down without knowing
any key material. This is a Denial of Service limited to the targeted
association. There is no memory safety or confidentiality impact.

CWE: CWE-1284: Improper Validation of Specified Quantity in Input

Description: In TLS 1.2 and DTLS 1.2 every record protected by an AEAD cipher
suite carries an explicit IV followed by the ciphertext and an authentication
tag. When decrypting such a record the record layer passed the record length to
the cipher implementation before checking that the record was long enough to
contain the explicit IV and the tag. For a record shorter than that overhead the
cipher implementation rejected the impossible length, and the record layer
treated this as an internal failure and raised a fatal internal_error alert
instead of treating the record as one that failed authentication.

In TLS 1.2 the same record causes a fatal internal_error alert instead of the
expected bad_record_mac alert. Since any undecryptable record already
terminates a TLS connection, this is a protocol conformance issue rather than
a security issue in TLS.

The fix validates the record length against the explicit IV and tag length
before any AEAD processing, so that TLS reports bad_record_mac and DTLS
silently discards the record.

FIPS impact: no
The affected code is outside the FIPS module boundary.

Analysis

AI-generated

Technical impact

An established DTLS 1.2 session that employs an AEAD cipher suite can be crushed by a single unauthenticated datagram whose encrypted fragment is shorter than the required explicit IV and authentication tag overhead. This short record causes the cipher implementation to reject the length and the record layer raises a fatal internal_error alert, which in DTLS silently tears the association. The flaw does not affect memory safety, confidentiality, or integrity, but it does allow an attacker to degrade service for the targeted session.

Affected Systems

The vulnerability affects systems that use OpenSSL to implement DTLS 1.2 with AEAD cipher suites. Version information is not explicitly provided, so any OpenSSL build that supports DTLS 1.2 and AEAD encryption is potentially impacted. Users should verify whether their deployment includes DTLS support and apply the available fix accordingly.

Risk and Exploitability

The CVSS score of 5.3 indicates a moderate severity. The EPSS score is not available and the CVE is not listed in the CISA KEV catalog, which reduces the immediacy of widespread exploitation. Attackers must be able to send directed small DTLS datagrams to a target that is actively using DTLS 1.2, meaning the attack is limited to the specific association and does not provide broader access or privilege escalation. Consequently, while the risk is moderate, the impact is confined to service interruption for individual connections.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade OpenSSL to a release that includes the 2026-75806 fixes referenced in the commit URLs.
  • If upgrading immediately is not possible, disable DTLS 1.2 or remove AEAD cipher suites from the configuration to prevent the exploit from affecting active sessions.
  • Monitor network traffic for anomalous small DTLS datagrams, which may indicate attempts to trigger the denial of service.

Generated by OpenCVE AI on September 30, 2026 at 01:12 UTC.

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Debian DLA Debian DLA DLA-4859-1 openssl security update
Debian DSA Debian DSA DSA-6531-1 openssl security update
Ubuntu USN Ubuntu USN USN-8847-1 OpenSSL vulnerabilities
History
Type Values Removed Values Added
CPEs cpe:2.3:a:openssl:openssl:*:*:*:*:*:*:*:*
Type Values Removed Values Added
First Time appeared Openssl
Openssl openssl
Vendors & Products Openssl
Openssl openssl
Type Values Removed Values Added
Metrics cvssV3_1

{'score': 5.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L'}

ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description Issue summary: An established DTLS 1.2 association using an AEAD cipher suite can be terminated by a single unauthenticated datagram whose encrypted fragment is shorter than the mandatory explicit IV and authentication tag overhead. Impact summary: An attacker who can send a datagram that is routed to an existing DTLS 1.2 association can tear that association down without knowing any key material. This is a Denial of Service limited to the targeted association. There is no memory safety or confidentiality impact. CWE: CWE-1284: Improper Validation of Specified Quantity in Input Description: In TLS 1.2 and DTLS 1.2 every record protected by an AEAD cipher suite carries an explicit IV followed by the ciphertext and an authentication tag. When decrypting such a record the record layer passed the record length to the cipher implementation before checking that the record was long enough to contain the explicit IV and the tag. For a record shorter than that overhead the cipher implementation rejected the impossible length, and the record layer treated this as an internal failure and raised a fatal internal_error alert instead of treating the record as one that failed authentication. In TLS 1.2 the same record causes a fatal internal_error alert instead of the expected bad_record_mac alert. Since any undecryptable record already terminates a TLS connection, this is a protocol conformance issue rather than a security issue in TLS. The fix validates the record length against the explicit IV and tag length before any AEAD processing, so that TLS reports bad_record_mac and DTLS silently discards the record. FIPS impact: no The affected code is outside the FIPS module boundary.
Title Unauthenticated and Undersized DTLS 1.2 AEAD Record Causes DoS
Weaknesses CWE-1284
References
Weaknesses
  • CWE-1284

    Improper Validation of Specified Quantity in Input

Sources

Status
PUBLISHED
Assigner
openssl
Published
Updated
Nov 10, 2026, 12:49 PM
Reserved
Aug 18, 2026, 9:34 AM
Status
Modified
Published
Sep 29, 2026, 4:17 PM
Modified
Nov 10, 2026, 1:19 PM
Severity
Moderate
Public date
Sep 29, 2026, 3:32 PM