This report was translated by AI; nobody has reviewed the translation yet. Original language: Slovak.
[TLP:CLEAR] GnuTLS 3.8.4 fixes 2 vulnerabilities (Key disclosure + DoS)
The vulnerability called Minerva exploits a timing side channel in ECDSA code when using the deterministic mode (GNUTLS_PRIVKEY_FLAG_REPRODUCIBLE) [1], allowing degradation of the nonce size within a single transaction [2] and reconstruction of the private key after collecting up to a thousand signatures of known messages [3]. Impact: Information exposure Recommendations: Update to GnuTLS 3.8.4
The vulnerability is present in product:
- GnuTLS;<3.8.4
CVSS: CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
More information:
- CVE-2024-28834 at cve.org, NVD
- CWE-208 at cwe.mitre.org
- CWE-200 at cwe.mitre.org
The vulnerability was publicly disclosed 21. 3. 2024.
Denial of service when validating an X509 certificate chain longer than 16 [4]. More detailed technical information and a reproduction procedure are in the issue [5]. The bug was in the function gnutls_x509_trust_list_verify_crt2() and was fixed as part of the change [6]. Impact: Denial of service Recommendations: Update to GnuTLS 3.8.4
The vulnerability is present in product:
- GnuTLS;<3.8.4
CVSS: CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:N/I:N/A:H
More information:
- CVE-2024-28835 at cve.org, NVD
- CWE-248 at cwe.mitre.org
The vulnerability was publicly disclosed 21. 3. 2024.
the GnuTLS cryptographic library was released on Wednesday 20.03.2024 in version 3.8.4, fixing two vulnerabilities - one allowing leakage of an ECDSA key under specific conditions and the other leading to a crash of the certtool tool and potentially other applications that use the library for certificate validation. Detailed release notes are in [7].
Links
- [1] https://nvd.nist.gov/vuln/detail/CVE-2024-28834
- [2] https://gitlab.com/gnutls/gnutls/-/issues/1516
- [3] https://www.gnutls.org/security-new.html#GNUTLS-SA-2023-12-04
- [4] https://www.gnutls.org/security-new.html#GNUTLS-SA-2024-01-23
- [5] https://gitlab.com/gnutls/gnutls/-/issues/1525
- [6] https://gitlab.com/gnutls/gnutls/-/commit/e369e67a62f44561d417cb233acc566cc696d82d
- [7] https://lists.gnupg.org/pipermail/gnutls-help/2024-March/004845.html
CESNET, z.s.p.o. on 25. 3. 2024.