GitHub Advisoryadvisory · Maven

GHSA-qq3j-44gw-cf6r Eclipse Californium denial of service (DoS) via Datagram Transport Layer Security (DTLS) handshake on parameter mismatch

HIGH Published 2022-07-30 Modified 2022-08-10 Official page ↗
Aliases
CVE-2022-2576
Ecosystem
Maven
Packages
org.eclipse.californium:californium-core
Severity
High
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weaknesses
CWE-408
Reviewed
2022-08-10

Affected packages

• Maven org.eclipse.californium:californium-core: >= 2.0.0, < 2.7.3 → fixed in 2.7.3 • Maven org.eclipse.californium:californium-core: >= 3.0.0, < 3.6.0 → fixed in 3.6.0

Description

In Eclipse Californium versions 2.0.0 to 2.7.2 and 3.0.0-3.5.0 a DTLS resumption handshake falls back to a DTLS full handshake on a parameter mismatch without using a HelloVerifyRequest. Especially, if used with certificate based cipher suites, that results in message amplification (DDoS other peers) and high CPU load (DoS own peer). The misbehavior occurs only with DTLS_VERIFY_PEERS_ON_RESUMPTION_THRESHOLD values larger than 0.

Related

Alias · CVE (1)

  • CVE-2022-2576 In Eclipse Californium version 2.0.0 to 2.7.2 and 3.0.0-3.5.0 a DTLS resumption handshake falls back to a DTLS full handshake on a… vulnerability

Weakness · CWE (1)

  • CWE-408 Incorrect Behavior Order: Early Amplification weakness

References