high7.5
CVE-2002-20001
The Diffie-Hellman Key Agreement Protocol allows remote attackers (from the client side) to send arbitrary numbers that are actually not public keys, and trigg…
Impact
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.
Affected products
| Vendor | Product | Affected versions |
|---|---|---|
| Balasys | Dheater | All versions |
| Siemens | Scalance W1750d Firmware | All versions |
| Suse | Linux Enterprise Server | Versions 11, 12, 15 |
| F5 | Big-Ip Access Policy Manager | from 13.1.0 before 16.1.4 from 17.0.0 before 17.1.0 |
| F5 | Big-Ip Advanced Firewall Manager | from 13.1.0 through 17.1.2 Version 17.5.0 |
| F5 | Big-Ip Advanced Web Application Firewall | from 13.1.0 through 17.1.2 Version 17.5.0 |
| F5 | Big-Ip Analytics | from 13.1.0 through 17.1.2 Version 17.5.0 |
| F5 | Big-Ip Application Acceleration Manager | from 13.1.0 through 17.1.2 Version 17.5.0 |
| F5 | Big-Ip Application Security Manager | from 13.1.0 through 17.1.2 Version 17.5.0 |
| F5 | Big-Ip Application Visibility And Reporting | from 13.1.0 through 17.1.2 Version 17.5.0 |
| F5 | Big-Ip Carrier-Grade Nat | from 13.1.0 through 17.1.2 Version 17.5.0 |
| F5 | Big-Ip Ddos Hybrid Defender | from 13.1.0 through 17.1.2 Version 17.5.0 |
Weakness classification
References
- NVD record
- CVE.org record
- https://cert-portal.siemens.com/productcert/pdf/ssa-506569.pdf
- https://dheatattack.com
- https://dheatattack.gitlab.io/
- https://github.com/Balasys/dheater
- https://github.com/mozilla/ssl-config-generator/issues/162
- https://gitlab.com/dheatattack/dheater
- https://ieeexplore.ieee.org/document/10374117
- https://support.f5.com/csp/article/K83120834
- https://www.arubanetworks.com/assets/alert/ARUBA-PSA-2022-004.txt
- https://www.openssl.org/blog/blog/2022/10/21/tls-groups-configuration/
- https://www.reddit.com/r/netsec/comments/qdoosy/server_overload_by_enforcing_dhe_key_exchange/
- https://www.researchgate.net/profile/Anton-Stiglic-2/publication/2401745_Security_Issues_in_the_Diffie-Hellman_Key_Agreement_Protocol
- https://www.suse.com/support/kb/doc/?id=000020510
- https://cert-portal.siemens.com/productcert/pdf/ssa-506569.pdf
- https://dheatattack.com
- https://dheatattack.gitlab.io/
- https://github.com/Balasys/dheater
- https://github.com/mozilla/ssl-config-generator/issues/162
- https://gitlab.com/dheatattack/dheater
- https://ieeexplore.ieee.org/document/10374117
- https://support.f5.com/csp/article/K83120834
- https://www.arubanetworks.com/assets/alert/ARUBA-PSA-2022-004.txt
- https://www.openssl.org/blog/blog/2022/10/21/tls-groups-configuration/
- https://www.reddit.com/r/netsec/comments/qdoosy/server_overload_by_enforcing_dhe_key_exchange/
- https://www.researchgate.net/profile/Anton-Stiglic-2/publication/2401745_Security_Issues_in_the_Diffie-Hellman_Key_Agreement_Protocol