CVE Catalog

CVE-2020-24659

HighCVSS 7.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

High risk
3.83%

90th percentile - higher than 90% of all known CVEs

Summary

An issue was discovered in GnuTLS before 3.6.15. A server can trigger a NULL pointer dereference in a TLS 1.3 client if a no_renegotiation alert is sent with unexpected timing, and then an invalid second handshake occurs. The crash happens in the application's error handling path, where the gnutls_deinit function is called after detecting a handshake failure.

Risk Assessment

A client connecting to a malicious server may experience an application crash, leading to disruption and potential data loss or service unavailability.

Recommendation

Upgrade GnuTLS to version 3.6.15 or later to prevent the NULL pointer dereference.

Other vulnerabilities in GnuTLS

See all
Original NVD description (English source)

An issue was discovered in GnuTLS before 3.6.15. A server can trigger a NULL pointer dereference in a TLS 1.3 client if a no_renegotiation alert is sent with unexpected timing, and then an invalid second handshake occurs. The crash happens in the application's error handling path, where the gnutls_deinit function is called after detecting a handshake failure.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS