Description
Eclipse tinydtls before commit b3efd41ad111a4920f599f51ffa4f5e9f1e72221 contains an out-of-bounds read vulnerability in the check_server_certificate() function that allows unauthenticated attackers to trigger reads beyond valid buffer boundaries by crafting a Certificate handshake message with a specific fragment_length value. Attackers can exploit missing buffer length validation before uint24 reads, memcmp, and memcpy operations during DTLS epoch 0 on both client and server paths to cause denial of service on memory-constrained devices.
Published: 2026-06-29
Score: 6.9 Medium
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Eclipse tinydtls contains an out-of-bounds read vulnerability in the check_server_certificate() function that permits unauthenticated attackers to craft a Certificate handshake message with a specific fragment_length value. The missing buffer length validation before uint24 reads, memcmp, and memcpy operations during DTLS epoch 0 leads to memory reads beyond valid bounds. This flaw is identified as CWE-125 and can result in a denial of service on memory‑constrained devices. The attacker can trigger the weakness without needing authentication, causing the target DTLS client or server to crash or become unresponsive.

Affected Systems

The vulnerability affects the Eclipse tinydtls library distributed by the Eclipse Foundation. Any instance of the library deployed prior to commit b3efd41ad111a4920f599f51ffa4f5e9f1e72221 is vulnerable. No specific release numbers are cited beyond the pre‑commit identifier, so all earlier builds may be impacted.

Risk and Exploitability

The CVSS score is 6.9, indicating moderate severity, and no EPSS value is available, so the current exploitation probability is unknown. The vulnerability is not listed in the CISA KEV catalog. Attackers would need to send a specially crafted DTLS handshake message to a DTLS client or server that uses the vulnerable library. The exploit path requires a DTLS connection trigger, making it likely to be used in targeted denial‑of‑service attacks against embedded or IoT devices that rely on tinydtls for lightweight TLS communication.

Generated by OpenCVE AI on June 29, 2026 at 09:21 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Eclipse tinydtls to a version at or after commit b3efd41ad111a4920f599f51ffa4f5e9f1e72221 to include the buffer length validation fix.
  • Implement defensive programming checks to ensure that any incoming fragment_length values are validated against buffer bounds before performing uint24 reads, memcmp, or memcpy operations.
  • Monitor DTLS traffic for abnormal handshake patterns and apply rate‑limiting or reboot procedures on devices that exhibit repeated crashes to mitigate denial‑of‑service impact.

Generated by OpenCVE AI on June 29, 2026 at 09:21 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 29 Jun 2026 12:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Mon, 29 Jun 2026 09:45:00 +0000

Type Values Removed Values Added
Title Out-of-Bounds Read in Eclipse tinydtls Certificate Handshake Leading to Denial of Service

Mon, 29 Jun 2026 08:45:00 +0000

Type Values Removed Values Added
Description Eclipse tinydtls before commit b3efd41ad111a4920f599f51ffa4f5e9f1e72221 contains an out-of-bounds read vulnerability in the check_server_certificate() function that allows unauthenticated attackers to trigger reads beyond valid buffer boundaries by crafting a Certificate handshake message with a specific fragment_length value. Attackers can exploit missing buffer length validation before uint24 reads, memcmp, and memcpy operations during DTLS epoch 0 on both client and server paths to cause denial of service on memory-constrained devices.
Weaknesses CWE-125
References
Metrics cvssV4_0

{'score': 6.9, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: eclipse

Published:

Updated: 2026-06-29T11:47:25.006Z

Reserved: 2026-05-22T07:42:50.651Z

Link: CVE-2026-9267

cve-icon Vulnrichment

Updated: 2026-06-29T11:47:19.974Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-06-29T09:30:17Z

Weaknesses