﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>D(HE)at Attack</title>
    <link>https://dheatattack.com/</link>
    <description>Recent content on D(HE)at Attack</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <copyright>Szilárd Pfeiffer,</copyright>
    <lastBuildDate>Thu, 21 Aug 2025 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://dheatattack.com/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>What is the DHEAT Vulnerability?</title>
      <link>https://dheatattack.com/references/2025-08-21-trace-security/</link>
      <pubDate>Thu, 21 Aug 2025 00:00:00 +0000</pubDate>
      <guid>https://dheatattack.com/references/2025-08-21-trace-security/</guid>
      <description>Malicious actors have exploited the DHE cipher to take down servers. This D(HE)at Attack exploits the Diffie-Hellman key exchange protocol to DDOS the server it&amp;rsquo;s being run on. The client performing the attack on the server does not need to utilize many resources to do so.</description>
    </item>
    <item>
      <title>How to harden OpenSSH server</title>
      <link>https://dheatattack.com/references/2025-04-24-how-to-hardenopenssh-server/</link>
      <pubDate>Thu, 24 Apr 2025 00:00:00 +0000</pubDate>
      <guid>https://dheatattack.com/references/2025-04-24-how-to-hardenopenssh-server/</guid>
      <description>Many people are often afraid to expose their SSH server to the internet, and they fall for a false sense of security by using the delusional security by obscurity of the likes of switching the port SSH listens on, which will hardly save you. Further, gimmicky things like fail2ban won’t really do much more other than waste resources.</description>
    </item>
    <item>
      <title>ALAS-2024-727</title>
      <link>https://dheatattack.com/references/2024-10-10-amazon-linux-security-advisory/</link>
      <pubDate>Thu, 10 Oct 2024 00:00:00 +0000</pubDate>
      <guid>https://dheatattack.com/references/2024-10-10-amazon-linux-security-advisory/</guid>
      <description>Issue Overview: Validating the order of the public keys in the Diffie-Hellman Key Agreement Protocol, when an approved safe prime is used, allows remote attackers (from the client side) to trigger unnecessarily expensive server-side DHE modular-exponentiation calculations. The client may cause asymmetric resource consumption. The basic attack scenario is that the client must claim that it can only communicate with DHE, and the server must be configured to allow DHE and validate the order of the public key. (CVE-2024-41996)</description>
    </item>
    <item>
      <title>IT-Sicherheit: UNIX und Windows bedroht - Update für IT-Sicherheitshinweis zu Diffie-Hellman Implementierungen (Risiko: mittel)</title>
      <link>https://dheatattack.com/references/2024-10-02-new-de/</link>
      <pubDate>Wed, 02 Oct 2024 00:00:00 +0000</pubDate>
      <guid>https://dheatattack.com/references/2024-10-02-new-de/</guid>
      <description>Wie das BSI aktuell meldet, hat die IT-Sicherheitswarnung bezüglich einer bekannten Schwachstelle für Diffie-Hellman Implementierungen ein Update erhalten. Wie sich betroffene Nutzer verhalten sollten, erfahren Sie hier.</description>
    </item>
    <item>
      <title>Security update for openssl-3</title>
      <link>https://dheatattack.com/references/2024-10-01-suse-update-advisories/</link>
      <pubDate>Tue, 01 Oct 2024 00:00:00 +0000</pubDate>
      <guid>https://dheatattack.com/references/2024-10-01-suse-update-advisories/</guid>
      <description>CVE-2024-41996: Validating the order of the public keys in the Diffie-Hellman Key Agreement Protocol, when an approved safe prime is used, allows remote attackers to trigger expensive server-side DHE (bsc#1230698)</description>
    </item>
    <item>
      <title>How Diffie-Hellman Key Exchange can Cause Availability Issues</title>
      <link>https://dheatattack.com/references/2024-09-09-pfeiffer-szilard/</link>
      <pubDate>Mon, 09 Sep 2024 00:00:00 +0000</pubDate>
      <guid>https://dheatattack.com/references/2024-09-09-pfeiffer-szilard/</guid>
      <description>The &lt;a href=&#34;https://en.wikipedia.org/wiki/Diffie%E2%80%93Hellman_key_exchange&#34;&gt;Diffie-Hellman key exchange&lt;/a&gt; is a cryptographic protocol that allows parties to establish a shared secret over an insecure channel. The security of this key exchange is based on the difficulty of the &lt;a href=&#34;https://en.wikipedia.org/wiki/Discrete_logarithm&#34;&gt;Discrete Logarithm Problem&lt;/a&gt; (DLP) in a given group, such as the multiplicative group of integers modulo a prime number p.</description>
    </item>
    <item>
      <title>Release 1.30.0-gke.1930</title>
      <link>https://dheatattack.com/references/2024-08-29-google-cloud-release-notes/</link>
      <pubDate>Thu, 29 Aug 2024 00:00:00 +0000</pubDate>
      <guid>https://dheatattack.com/references/2024-08-29-google-cloud-release-notes/</guid>
      <description>Google Distributed Cloud (software only) for VMware 1.30.0-gke.1930 is now available for download. To upgrade, see Upgrade a cluster or a node pool. Google Distributed Cloud 1.30.0-gke.1930 runs on Kubernetes v1.30.3-gke.200.</description>
    </item>
    <item>
      <title>CVE-2024-41996</title>
      <link>https://dheatattack.com/references/2024-08-26-redhat-cve-2024-41996/</link>
      <pubDate>Mon, 26 Aug 2024 00:00:00 +0000</pubDate>
      <guid>https://dheatattack.com/references/2024-08-26-redhat-cve-2024-41996/</guid>
      <description>A vulnerability was found in the Diffie-Hellman Ephemeral (DHE) Key Agreement Protocol, where a malicious client can exploit the server&amp;rsquo;s public key validation process. By forcing the server to use DHE and validating the order of public keys, the client can trigger expensive server-side modular exponentiation calculations. This issue results in asymmetric resource consumption, potentially leading to a denial of service (DoS) attack by overwhelming the server with computationally intensive operations.</description>
    </item>
    <item>
      <title>CVE-2024-41996</title>
      <link>https://dheatattack.com/references/2024-08-26-suse-cve-2024-41996/</link>
      <pubDate>Mon, 26 Aug 2024 00:00:00 +0000</pubDate>
      <guid>https://dheatattack.com/references/2024-08-26-suse-cve-2024-41996/</guid>
      <description>Validating the order of the public keys in the Diffie-Hellman Key Agreement Protocol, when an approved safe prime is used, allows remote attackers (from the client side) to trigger unnecessarily expensive server-side DHE modular-exponentiation calculations. The client may cause asymmetric resource consumption. The basic attack scenario is that the client must claim that it can only communicate with DHE, and the server must be configured to allow DHE and validate the order of the public key.</description>
    </item>
    <item>
      <title>CVE-2024-41996</title>
      <link>https://dheatattack.com/references/2024-08-26-ubuntu-cve-2024-41996/</link>
      <pubDate>Mon, 26 Aug 2024 00:00:00 +0000</pubDate>
      <guid>https://dheatattack.com/references/2024-08-26-ubuntu-cve-2024-41996/</guid>
      <description>Validating the order of the public keys in the Diffie-Hellman Key Agreement Protocol, when an approved safe prime is used, allows remote attackers (from the client side) to trigger unnecessarily expensive server-side DHE modular-exponentiation calculations. The client may cause asymmetric resource consumption. The basic attack scenario is that the client must claim that it can only communicate with DHE, and the server must be configured to allow DHE and validate the order of the public key.</description>
    </item>
    <item>
      <title>D(HE)at Attack – 20-Yr-old Flaw Let Attackers Exploit Diffie-Hellman Protocol To Over-Heat Your CPU</title>
      <link>https://dheatattack.com/references/2024-08-26-cyber-security-news/</link>
      <pubDate>Mon, 26 Aug 2024 00:00:00 +0000</pubDate>
      <guid>https://dheatattack.com/references/2024-08-26-cyber-security-news/</guid>
      <description>Researchers uncovered a new type of denial-of-service (DoS) attack, known as the D(HE)at attack, exploits the computational demands of the Diffie-Hellman key agreement protocol, particularly its ephemeral variant (DHE), to overwhelm servers with minimal effort from the attacker.</description>
    </item>
    <item>
      <title>USN-6854-1: OpenSSL vulnerability</title>
      <link>https://dheatattack.com/references/2024-06-27-ubuntu/</link>
      <pubDate>Thu, 27 Jun 2024 00:00:00 +0000</pubDate>
      <guid>https://dheatattack.com/references/2024-06-27-ubuntu/</guid>
      <description>OpenSSL could be made to consume resources and cause long delays if it processed certain input.</description>
    </item>
    <item>
      <title>An Analysis of the DHEat DoS Against SSH in Cloud Environments</title>
      <link>https://dheatattack.com/references/2024-04-23-positron-security/</link>
      <pubDate>Tue, 23 Apr 2024 00:00:00 +0000</pubDate>
      <guid>https://dheatattack.com/references/2024-04-23-positron-security/</guid>
      <description>The DHEat denial-of-service vulnerability involves sending a large number of Diffie-Hellman (DH) public keys to a peer, causing it to perform many unnecessary modular exponentiations and wasting CPU resources (in fact, the attacker can simply send random numbers instead of real DH keys to avoid incurring the computational penalty themselves).</description>
    </item>
    <item>
      <title>v3.2.0 Release</title>
      <link>https://dheatattack.com/references/2024-04-22-ssh-audit/</link>
      <pubDate>Mon, 22 Apr 2024 00:00:00 +0000</pubDate>
      <guid>https://dheatattack.com/references/2024-04-22-ssh-audit/</guid>
      <description>Added implementation of the DHEat denial-of-service attack (see &lt;code&gt;--dheat&lt;/code&gt; option; CVE-2002-20001).</description>
    </item>
    <item>
      <title>0.12.2 Changelog</title>
      <link>https://dheatattack.com/references/2024-01-11-cryptolyzer/</link>
      <pubDate>Thu, 11 Jan 2024 00:00:00 +0000</pubDate>
      <guid>https://dheatattack.com/references/2024-01-11-cryptolyzer/</guid>
      <description>Checker for well-known SSH vulnerabilities: Sweet32 attack, Anonymous Diffie-Hellman, NULL encryption, RC4, Non-Forward-Secret, Early SSH version, Weak Diffie-Hellman, DHEat attack, Terrapin attack</description>
    </item>
    <item>
      <title>D(HE)at: A Practical Denial-of-Service Attack on the Finite Field Diffie–Hellman Key Exchange</title>
      <link>https://dheatattack.com/references/2023-12-25-ieee-access-2023-3347422/</link>
      <pubDate>Mon, 25 Dec 2023 00:00:00 +0000</pubDate>
      <guid>https://dheatattack.com/references/2023-12-25-ieee-access-2023-3347422/</guid>
      <description>S. Pfeiffer and N. Tihanyi, &amp;ldquo;D(HE)at: A Practical Denial-of-Service Attack on the Finite Field Diffie–Hellman Key Exchange,&amp;rdquo; in IEEE Access, vol. 12, pp. 957-980, 2024, doi: 10.1109/ACCESS.2023.3347422.</description>
    </item>
    <item>
      <title>SA-2023-059 - DHEat attack (CVE-2002-20001)</title>
      <link>https://dheatattack.com/references/2023-12-05-extreme-networks/</link>
      <pubDate>Tue, 05 Dec 2023 00:00:00 +0000</pubDate>
      <guid>https://dheatattack.com/references/2023-12-05-extreme-networks/</guid>
      <description>The Diffie-Hellman Key Agreement Protocol enables remote attackers to send arbitrary numbers without public keys, triggering costly server-side DHE modular-exponentiation calculations. This attack requires minimal CPU resources and bandwidth, and may be more disruptive in cases where clients require server selection of largest supported key size.</description>
    </item>
    <item>
      <title>Diffie-Hellman Ephemeral Key Exchange DoS Vulnerability (SSL/TLS, D(HE)ater)</title>
      <link>https://dheatattack.com/references/2023-09-15-ciphersuite-info/</link>
      <pubDate>Fri, 15 Sep 2023 00:00:00 +0000</pubDate>
      <guid>https://dheatattack.com/references/2023-09-15-ciphersuite-info/</guid>
      <description>The so-called DHEat Attack affects cryptographic protocols using the Diffie Hellman key exchange (incl. TLS). According to its authors, it exploits a potocol particularity that may allow attackers to perform a DoS attack &amp;ldquo;with a low-bandwidth network connection without authentication, privilege, or user interaction.&amp;rdquo;</description>
    </item>
    <item>
      <title>0.8.4 Changelog</title>
      <link>https://dheatattack.com/references/2023-01-22-cryptolyzer/</link>
      <pubDate>Sun, 22 Jan 2023 00:00:00 +0000</pubDate>
      <guid>https://dheatattack.com/references/2023-01-22-cryptolyzer/</guid>
      <description>Checker for well-known TLS vulnerabilities: Anonymous Diffie-Hellman, DHEat attack, DROWN attack, Early TLS version, Export grade ciphers, FREAK attack, Logjam attack, Lucky Thirteen attack, NULL encryption, Non-Forward-Secret, RC4, Sweet32 attack</description>
    </item>
    <item>
      <title>DHE Vulnerability of CVE 2022-40735</title>
      <link>https://dheatattack.com/references/2022-12-08-wolfssl/</link>
      <pubDate>Thu, 08 Dec 2022 00:00:00 +0000</pubDate>
      <guid>https://dheatattack.com/references/2022-12-08-wolfssl/</guid>
      <description>Customers have asked about CVE 2022-40735 and whether they are vulnerable as users of wolfSSL. The short is answer is: No. But, there are ways that you can put yourself at risk. Let’s delve into the CVE and how best to protect yourself from attacks like this.</description>
    </item>
    <item>
      <title>CVE-2022-40735</title>
      <link>https://dheatattack.com/references/2022-11-14-ubuntu/</link>
      <pubDate>Mon, 14 Nov 2022 00:00:00 +0000</pubDate>
      <guid>https://dheatattack.com/references/2022-11-14-ubuntu/</guid>
      <description>The Diffie-Hellman Key Agreement Protocol allows use of long exponents that arguably make certain calculations unnecessarily expensive, because the 1996 van Oorschot and Wiener paper found that ”(appropriately) short exponents” can be used when there are adequate subgroup constraints, and these short exponents can lead to less expensive calculations than for long exponents. This issue is different from CVE-2002-20001 because it is based on an observation about exponent size, rather than an observation about numbers that are not public keys.</description>
    </item>
    <item>
      <title>NVD - CVE-2022-40735</title>
      <link>https://dheatattack.com/references/2022-11-14-nist-cve-2022-40735/</link>
      <pubDate>Mon, 14 Nov 2022 00:00:00 +0000</pubDate>
      <guid>https://dheatattack.com/references/2022-11-14-nist-cve-2022-40735/</guid>
      <description>The Diffie-Hellman Key Agreement Protocol allows use of long exponents that arguably make certain calculations unnecessarily expensive, because the 1996 van Oorschot and Wiener paper found that &amp;ldquo;(appropriately) short exponents&amp;rdquo; can be used when there are adequate subgroup constraints, and these short exponents can lead to less expensive calculations than for long exponents. This issue is different from CVE-2002-20001 because it is based on an observation about exponent size, rather than an observation about numbers that are not public keys.</description>
    </item>
    <item>
      <title>SSA-506569: Multiple Vulnerabilities in SCALANCE W1750D</title>
      <link>https://dheatattack.com/references/2022-11-08-siemens/</link>
      <pubDate>Tue, 08 Nov 2022 00:00:00 +0000</pubDate>
      <guid>https://dheatattack.com/references/2022-11-08-siemens/</guid>
      <description>The SCALANCE W1750D device contains multiple vulnerabilities that could allow an attacker to inject commands or exploit buffer overflow vulnerabilities which could lead to denial of service, unauthenticated remote code execution or stored XSS.&#xA;Siemens has released updates for the affected products and recommends to update to the latest versions.</description>
    </item>
    <item>
      <title>Configuring Supported TLS Groups in OpenSSL</title>
      <link>https://dheatattack.com/references/2022-10-21-openssl/</link>
      <pubDate>Wed, 12 Oct 2022 00:00:00 +0000</pubDate>
      <guid>https://dheatattack.com/references/2022-10-21-openssl/</guid>
      <description>The configuration of supported groups in TLS servers is important to limit the resource consumption of the TLS handshakes performed by the server. This blog post should give system administrators a few useful hints on how to configure the OpenSSL library and two of the most used open source HTTP servers which use the OpenSSL library for supporting the HTTPS protocol.&#xA;The CVE-2002-20001 (a.k.a DHEat attack) vulnerability inherent to the support of the Diffie-Hellman (DH) and Elliptic Curve Diffie-Hellman (ECDH) key exchanges in TLS and other protocols provides a way for an attacker to cause high CPU usage on servers with relatively low effort on the client side.</description>
    </item>
    <item>
      <title>Diffie-Hellman Key Agreement Protocol vulnerability for Reflection for Secure IT for UNIX</title>
      <link>https://dheatattack.com/references/2022-08-12-microfocus/</link>
      <pubDate>Fri, 12 Aug 2022 00:00:00 +0000</pubDate>
      <guid>https://dheatattack.com/references/2022-08-12-microfocus/</guid>
      <description>Mitigation for the vulnerability referenced in CVE-2002-20001</description>
    </item>
    <item>
      <title>K83120834: Diffie-Hellman key agreement protocol weaknesses CVE-2002-20001 &amp; CVE-2022-40735</title>
      <link>https://dheatattack.com/references/2022-05-19-f5-networks/</link>
      <pubDate>Thu, 19 May 2022 00:00:00 +0000</pubDate>
      <guid>https://dheatattack.com/references/2022-05-19-f5-networks/</guid>
      <description>The Diffie-Hellman Key Agreement Protocol allows remote attackers (from the client side) to send arbitrary numbers that are actually not public keys, and trigger expensive server-side DHE modular-exponentiation calculations, aka a D(HE)ater attack. The client needs very little CPU resources and network bandwidth. The attack may be more disruptive in cases where a client can require a server to select its largest supported key size. The basic attack scenario is that the client must claim that it can only communicate with DHE, and the server must be configured to allow DHE.</description>
    </item>
    <item>
      <title>Security Vulnerability: DHEater aka CVE-2002-20001</title>
      <link>https://dheatattack.com/references/2022-07-05-suse/</link>
      <pubDate>Thu, 19 May 2022 00:00:00 +0000</pubDate>
      <guid>https://dheatattack.com/references/2022-07-05-suse/</guid>
      <description>Security researchers from Balasys have published a new attack on Diffie-Hellman key exchange which allows remote attackers to attack network facing SSL / TLS / HTTPS / SSH services leading to excessive compute time usage even by sending small amounts of network traffic even before authentication.&#xA;All applications on SUSE Linux Enterprise are affected that have DHE enabled. The Diffie-Hellman Epheremal key exchange is usually configured by default to provide perfect forward secrecy.</description>
    </item>
    <item>
      <title>AOS-CX Switches Multiple Vulnerabilities</title>
      <link>https://dheatattack.com/references/2022-02-12-aruba/</link>
      <pubDate>Tue, 22 Feb 2022 00:00:00 +0000</pubDate>
      <guid>https://dheatattack.com/references/2022-02-12-aruba/</guid>
      <description>Aruba has released updates for wired switch products running AOS-CX that address multiple security vulnerabilities.</description>
    </item>
    <item>
      <title>NVD - CVE-2002-20001</title>
      <link>https://dheatattack.com/references/2021-11-11-nist-cve-2002-20001/</link>
      <pubDate>Thu, 11 Nov 2021 00:00:00 +0000</pubDate>
      <guid>https://dheatattack.com/references/2021-11-11-nist-cve-2002-20001/</guid>
      <description>The Diffie-Hellman Key Agreement Protocol allows remote attackers (from the client side) to send arbitrary numbers that are actually not public keys, and trigger expensive server-side DHE modular-exponentiation calculations, aka a D(HE)at or D(HE)ater attack. The client needs very little CPU resources and network bandwidth. The attack may be more disruptive in cases where a client can require a server to select its largest supported key size. The basic attack scenario is that the client must claim that it can only communicate with DHE, and the server must be configured to allow DHE.</description>
    </item>
    <item>
      <title>D(HE)ater</title>
      <link>https://dheatattack.com/dheater/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://dheatattack.com/dheater/</guid>
      <description>Summary D(HE)ater is the proof-of-concept implementation of the D(HE)at attack (CVE-2002-20001). It is an attacking tool based on CPU heating that forces CPU-intensive operations of the ephemeral variant of the Diffie-Hellman key exchange (DHE) in given cryptographic protocols (e.g., TLS, OpenVPN, SSH).&#xA;The CPU-intensive operation (modular exponentiation) is performed twice (ephemeral public key generation, shared key calculation) during the DHE key exchange. D(HE)ater forces the server to generate its DHE public key and even to calculate the shared key without generating cryptographically correct ephemeral private/public key pairs on the client side.</description>
    </item>
    <item>
      <title>Executive Summary</title>
      <link>https://dheatattack.com/summary/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://dheatattack.com/summary/</guid>
      <description>What is it? The D(HE)at attack (CVE-2002-20001) exploits a 20-year-old flaw in the finite field Diffie-Hellman key agreement protocol (DHE) that allows remote users without any privileges to trigger expensive server-side calculations without any significant resource (CPU) requirement, posing a threat of a denial-of-service (DoS) attack.&#xA;How bad is it? D(HE)at is not a client or server implementation, or cryptographic library flaw, so it cannot be fixed by installing a simple software update.</description>
    </item>
    <item>
      <title>Frequently Asked Questions</title>
      <link>https://dheatattack.com/faq/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://dheatattack.com/faq/</guid>
      <description>Who is vulnerable? In theory, all protocols that use the Diffie-Hellman algorithm for key exchange are affected. In practice, there are differences between particular cryptographic protocols and their implementations, making some more affected than others.&#xA;The proof-of-concept implementation of the attack supports the following protocols:&#xA;Transport Layer Security (TLS) OpenVPN Secure Shell (SSH) However, other protocols such as IPsec (IKEv1, IKEv2) must also be affected.&#xA;Is my server vulnerable? It depends on your server configuration.</description>
    </item>
    <item>
      <title>Mitigations</title>
      <link>https://dheatattack.com/mitigations/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://dheatattack.com/mitigations/</guid>
      <description>Theory Decreasing the Diffie-Hellman key size can only partially mitigate the attack. Currently, Diffie-Hellman keys larger than 2048 bits are considered secure. The 2048-bit key size is the most widespread for earlier TLS versions, and it is not advisable to recommend using a smaller key size, even though the attack can still be effective with a 2048-bit key. Additionally, some protocols allow negotiation of the key size, so a malicious client can force the use of a 4096- or 8192-bit key, which may increase CPU computation and the attack&amp;rsquo;s effectiveness.</description>
    </item>
    <item>
      <title>Technical Details</title>
      <link>https://dheatattack.com/details/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://dheatattack.com/details/</guid>
      <description>How does the attack work? During a D(HE)at attack, the malicious client initiates cryptographic handshakes pretending to support only the ephemeral variant of the finite field Diffie-Hellman key agreement protocol (DHE), triggering key pair generation and shared secret calculation on the server side. Both operations require the server to perform compute-intensive modular exponentiation calculations, while the malicious client needs no significant computational resources.&#xA;Under normal circumstances, both parties perform the same operations during the Diffie-Hellman key agreement (public key generation, shared secret calculation), meaning that theoretically the computational cost is the same for both parties.</description>
    </item>
  </channel>
</rs