CVE-2025-9820
Gnutls: stack-based buffer overflow in gnutls_pkcs11_token_init() function
A flaw was found in the GnuTLS library, specifically in the gnutls_pkcs11_token_init() function that handles PKCS#11 token initialization. When a token label longer than expected is processed, the function writes past the end of a fixed-size stack buffer. This programming error can cause the application using GnuTLS to crash or, in certain conditions, be exploited for code execution. As a result, systems or applications relying on GnuTLS may be vulnerable to a denial of service or local privilege escalation attacks.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- Low
Exploit likelihood
What each source reports
CVE List Score used
4.0
Gnutls: stack-based buffer overflow in gnutls_pkcs11_token_init() function
A flaw was found in the GnuTLS library, specifically in the gnutls_pkcs11_token_init() function that handles PKCS#11 token initialization. When a token label longer than expected is processed, the function writes past the end of a fixed-size stack buffer. This programming error can cause the application using GnuTLS to crash or, in certain conditions, be exploited for code execution. As a result, systems or applications relying on GnuTLS may be vulnerable to a denial of service or local privilege escalation attacks.
- Record
CVE-2025-9820- CVSS 3.1
- 4.0 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Weakness
- CWE-121
- Updated
- 2026-11-06
EUVDEUVD-2025-206344
4.0
A flaw was found in the GnuTLS library, specifically in the gnutls_pkcs11_token_init() function that handles PKCS#11 token initialization. When a token label longer than expected is processed, the function writes past the end of a fixed-size stack buffer. This programming error can cause the application using GnuTLS to crash or, in certain conditions, be exploited for code execution. As a result, systems or applications relying on GnuTLS may be vulnerable to a denial of service or local privilege escalation attacks.
- Record
EUVD-2025-206344- CVSS 3.1
- 4.0 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-06
GitHub AdvisoriesGHSA-337w-h8w7-m899
4.0
A flaw was found in the GnuTLS library, specifically in the gnutls_pkcs11_token_init() function...
A flaw was found in the GnuTLS library, specifically in the gnutls_pkcs11_token_init() function that handles PKCS#11 token initialization. When a token label longer than expected is processed, the function writes past the end of a fixed-size stack buffer. This programming error can cause the application using GnuTLS to crash or, in certain conditions, be exploited for code execution. As a result, systems or applications relying on GnuTLS may be vulnerable to a denial of service or local privilege escalation attacks.
- Record
GHSA-337w-h8w7-m899- CVSS 3.1
- 4.0 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Weakness
- CWE-121
- Updated
- 2026-11-02
NVD
4.0
A flaw was found in the GnuTLS library, specifically in the gnutls_pkcs11_token_init() function that handles PKCS#11 token initialization. When a token label longer than expected is processed, the function writes past the end of a fixed-size stack buffer. This programming error can cause the application using GnuTLS to crash or, in certain conditions, be exploited for code execution. As a result, systems or applications relying on GnuTLS may be vulnerable to a denial of service or local privilege escalation attacks.
- Record
CVE-2025-9820- CVSS 3.1
- 4.0 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Weakness
- CWE-121
- Updated
- 2026-11-06
OSVALPINE-CVE-2025-9820
4.0
A flaw was found in the GnuTLS library, specifically in the gnutls_pkcs11_token_init() function that handles PKCS#11 token initialization. When a token label longer than expected is processed, the function writes past the end of a fixed-size stack buffer. This programming error can cause the application using GnuTLS to crash or, in certain conditions, be exploited for code execution. As a result, systems or applications relying on GnuTLS may be vulnerable to a denial of service or local privilege escalation attacks.
- Record
ALPINE-CVE-2025-9820- CVSS 3.1
- 4.0 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
OSVBELL-CVE-2025-9820
4.0
- Record
BELL-CVE-2025-9820- CVSS 3.1
- 4.0 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
Show 40 moreShow less
OSV
4.0
Gnutls: stack-based buffer overflow in gnutls_pkcs11_token_init() function
A flaw was found in the GnuTLS library, specifically in the gnutls_pkcs11_token_init() function that handles PKCS#11 token initialization. When a token label longer than expected is processed, the function writes past the end of a fixed-size stack buffer. This programming error can cause the application using GnuTLS to crash or, in certain conditions, be exploited for code execution. As a result, systems or applications relying on GnuTLS may be vulnerable to a denial of service or local privilege escalation attacks.
- Record
CVE-2025-9820- CVSS 3.1
- 4.0 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Weakness
- CWE-121
- Updated
- 2026-11-07
OSVDEBIAN-CVE-2025-9820
4.0
A flaw was found in the GnuTLS library, specifically in the gnutls_pkcs11_token_init() function that handles PKCS#11 token initialization. When a token label longer than expected is processed, the function writes past the end of a fixed-size stack buffer. This programming error can cause the application using GnuTLS to crash or, in certain conditions, be exploited for code execution. As a result, systems or applications relying on GnuTLS may be vulnerable to a denial of service or local privilege escalation attacks.
- Record
DEBIAN-CVE-2025-9820- CVSS 3.1
- 4.0 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-07
OSVOESA-2026-1043
4.0
gnutls security update
GnuTLS is a secure communications library implementing the SSL, TLS and DTLS protocols and technologies around them. It provides a simple C language application programming interface (API) to access the secure communications protocols as well as APIs to parse and write X.509, PKCS #12, and other required structures. The project strives to provide a secure communications back-end, simple to use and integrated with the rest of the base Linux libraries. A back-end designed to work and be secure out of the box, keeping the complexity of TLS and PKI out of application code.
Security Fix(es):
(CVE-2025-9820)
- Record
OESA-2026-1043- CVSS 3.1
- 4.0 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
OSVOESA-2026-1044
4.0
gnutls security update
GnuTLS is a secure communications library implementing the SSL, TLS and DTLS protocols and technologies around them. It provides a simple C language application programming interface (API) to access the secure communications protocols as well as APIs to parse and write X.509, PKCS #12, and other required structures. The project strives to provide a secure communications back-end, simple to use and integrated with the rest of the base Linux libraries. A back-end designed to work and be secure out of the box, keeping the complexity of TLS and PKI out of application code.
Security Fix(es):
(CVE-2025-9820)
- Record
OESA-2026-1044- CVSS 3.1
- 4.0 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
OSVOESA-2026-1045
4.0
gnutls security update
GnuTLS is a secure communications library implementing the SSL, TLS and DTLS protocols and technologies around them. It provides a simple C language application programming interface (API) to access the secure communications protocols as well as APIs to parse and write X.509, PKCS #12, and other required structures. The project strives to provide a secure communications back-end, simple to use and integrated with the rest of the base Linux libraries. A back-end designed to work and be secure out of the box, keeping the complexity of TLS and PKI out of application code.
Security Fix(es):
(CVE-2025-9820)
- Record
OESA-2026-1045- CVSS 3.1
- 4.0 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
OSVOESA-2026-1046
4.0
gnutls security update
GnuTLS is a secure communications library implementing the SSL, TLS and DTLS protocols and technologies around them. It provides a simple C language application programming interface (API) to access the secure communications protocols as well as APIs to parse and write X.509, PKCS #12, and other required structures. The project strives to provide a secure communications back-end, simple to use and integrated with the rest of the base Linux libraries. A back-end designed to work and be secure out of the box, keeping the complexity of TLS and PKI out of application code.
Security Fix(es):
(CVE-2025-9820)
- Record
OESA-2026-1046- CVSS 3.1
- 4.0 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
OSVOESA-2026-1417
4.0
gnutls security update
GnuTLS is a secure communications library implementing the SSL, TLS and DTLS protocols and technologies around them. It provides a simple C language application programming interface (API) to access the secure communications protocols as well as APIs to parse and write X.509, PKCS #12, and other required structures. The project strives to provide a secure communications back-end, simple to use and integrated with the rest of the base Linux libraries. A back-end designed to work and be secure out of the box, keeping the complexity of TLS and PKI out of application code.
Security Fix(es):
A flaw was found in the GnuTLS library, specifically in the gnutls_pkcs11_token_init() function that handles PKCS#11 token initialization. When a token label longer than expected is processed, the function writes past the end of a fixed-size stack buffer. This programming error can cause the application using GnuTLS to crash or, in certain conditions, be exploited for code execution. As a result, systems or applications relying on GnuTLS may be vulnerable to a denial of service or local privilege escalation attacks.(CVE-2025-9820)
- Record
OESA-2026-1417- CVSS 3.1
- 4.0 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
OSVRHSA-2026:3477
5.3
Red Hat Security Advisory: gnutls security update
- Record
RHSA-2026:3477- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
OSVRHSA-2026:4188
5.3
Red Hat Security Advisory: gnutls security update
- Record
RHSA-2026:4188- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
OSVRHSA-2026:5585
5.3
Red Hat Security Advisory: gnutls security update
- Record
RHSA-2026:5585- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
OSVRHSA-2026:7477
7.5
Red Hat Security Advisory: Red Hat Hardened Images RPMs bug fix and enhancement update
- Record
RHSA-2026:7477- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRLSA-2026:3477
5.3
Moderate: gnutls security update
The gnutls packages provide the GNU Transport Layer Security (GnuTLS) library, which implements cryptographic algorithms and protocols such as SSL, TLS, and DTLS.
Security Fix(es):
-
gnutls: Stack-based Buffer Overflow in gnutls_pkcs11_token_init() Function (CVE-2025-9820)
-
gnutls: GnuTLS: Denial of Service via excessive resource consumption during certificate verification (CVE-2025-14831)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
RLSA-2026:3477- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
OSVRLSA-2026:4188
5.3
Moderate: gnutls security update
The gnutls packages provide the GNU Transport Layer Security (GnuTLS) library, which implements cryptographic algorithms and protocols such as SSL, TLS, and DTLS.
Security Fix(es):
-
gnutls: Stack-based Buffer Overflow in gnutls_pkcs11_token_init() Function (CVE-2025-9820)
-
gnutls: GnuTLS: Denial of Service via excessive resource consumption during certificate verification (CVE-2025-14831)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
RLSA-2026:4188- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
OSVRLSA-2026:5585
5.3
Moderate: gnutls security update
The gnutls packages provide the GNU Transport Layer Security (GnuTLS) library, which implements cryptographic algorithms and protocols such as SSL, TLS, and DTLS.
Security Fix(es):
-
gnutls: Stack-based Buffer Overflow in gnutls_pkcs11_token_init() Function (CVE-2025-9820)
-
gnutls: GnuTLS: Denial of Service via excessive resource consumption during certificate verification (CVE-2025-14831)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
RLSA-2026:5585- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
OSVROOT-OS-ALPINE-322-CVE-2025-9820
4.0
CVE-2025-9820 in rootio-gnutls - Patched by Root
Root has patched CVE-2025-9820 in the rootio-gnutls package for Root:Alpine:3.22. Multiple fixed versions available.
- Record
ROOT-OS-ALPINE-322-CVE-2025-9820- CVSS 3.1
- 4.0 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
OSVROOT-OS-DEBIAN-12-CVE-2025-9820
4.0
CVE-2025-9820 in rootio-gnutls28 - Patched by Root
Root has patched CVE-2025-9820 in the rootio-gnutls28 package for Root:Debian:12. Multiple fixed versions available.
- Record
ROOT-OS-DEBIAN-12-CVE-2025-9820- CVSS 3.1
- 4.0 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
OSVUBUNTU-CVE-2025-9820
4.0
A flaw was found in the GnuTLS library, specifically in the gnutls_pkcs11_token_init() function that handles PKCS#11 token initialization. When a token label longer than expected is processed, the function writes past the end of a fixed-size stack buffer. This programming error can cause the application using GnuTLS to crash or, in certain conditions, be exploited for code execution. As a result, systems or applications relying on GnuTLS may be vulnerable to a denial of service or local privilege escalation attacks.
- Record
UBUNTU-CVE-2025-9820- CVSS 3.1
- 4.0 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
OSVALSA-2026:3477 No score
Moderate: gnutls security update
The gnutls packages provide the GNU Transport Layer Security (GnuTLS) library, which implements cryptographic algorithms and protocols such as SSL, TLS, and DTLS.
Security Fix(es):
- gnutls: Stack-based Buffer Overflow in gnutls_pkcs11_token_init() Function (CVE-2025-9820)
- gnutls: GnuTLS: Denial of Service via excessive resource consumption during certificate verification (CVE-2025-14831)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
ALSA-2026:3477- Updated
- 2026-11-02
OSVALSA-2026:4188 No score
Moderate: gnutls security update
The gnutls packages provide the GNU Transport Layer Security (GnuTLS) library, which implements cryptographic algorithms and protocols such as SSL, TLS, and DTLS.
Security Fix(es):
- gnutls: Stack-based Buffer Overflow in gnutls_pkcs11_token_init() Function (CVE-2025-9820)
- gnutls: GnuTLS: Denial of Service via excessive resource consumption during certificate verification (CVE-2025-14831)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
ALSA-2026:4188- Updated
- 2026-11-02
OSVALSA-2026:5585 No score
Moderate: gnutls security update
The gnutls packages provide the GNU Transport Layer Security (GnuTLS) library, which implements cryptographic algorithms and protocols such as SSL, TLS, and DTLS.
Security Fix(es):
- gnutls: Stack-based Buffer Overflow in gnutls_pkcs11_token_init() Function (CVE-2025-9820)
- gnutls: GnuTLS: Denial of Service via excessive resource consumption during certificate verification (CVE-2025-14831)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
ALSA-2026:5585- Updated
- 2026-11-02
OSVAZL-75258 No score
CVE-2025-9820 affecting package gnutls for versions less than 3.7.11-6
A flaw was found in the GnuTLS library, specifically in the gnutls_pkcs11_token_init() function that handles PKCS#11 token initialization. When a token label longer than expected is processed, the function writes past the end of a fixed-size stack buffer. This programming error can cause the application using GnuTLS to crash or, in certain conditions, be exploited for code execution. As a result, systems or applications relying on GnuTLS may be vulnerable to a denial of service or local privilege escalation attacks.
- Record
AZL-75258- Updated
- 2026-11-02
OSVAZL-75261 No score
CVE-2025-9820 affecting package gnutls for versions less than 3.8.3-8
A flaw was found in the GnuTLS library, specifically in the gnutls_pkcs11_token_init() function that handles PKCS#11 token initialization. When a token label longer than expected is processed, the function writes past the end of a fixed-size stack buffer. This programming error can cause the application using GnuTLS to crash or, in certain conditions, be exploited for code execution. As a result, systems or applications relying on GnuTLS may be vulnerable to a denial of service or local privilege escalation attacks.
- Record
AZL-75261- Updated
- 2026-11-02
OSVCLSA-2026-1775224602 No score
gnutls: Fix of CVE-2025-9820
- CVE-2025-9820: fix stack-based buffer overflow in gnutls_pkcs11_token_init when processing overly long PKCS#11 token labels
- Record
CLSA-2026-1775224602- Updated
- 2026-11-02
OSVCLSA-2026-1780416707 No score
gnutls: Fix of 2 CVEs
- CVE-2025-6395: harden TLS 1.3 handshake state handling around PSK binders
- CVE-2025-9820: harden PKCS#11 token initialization against malformed input
- Record
CLSA-2026-1780416707- Updated
- 2026-11-02
OSVMGASA-2025-0317 No score
Updated gnutls packages fix security vulnerability
Stack write buffer overflow. (CVE-2025-9820)
- Record
MGASA-2025-0317- Updated
- 2026-11-02
OSVopenSUSE-SU-2025:15765-1 No score
gnutls-3.8.11-1.1 on GA media
These are all security issues fixed in the gnutls-3.8.11-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2025:15765-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:20446-1 No score
Security update for gnutls
This update for gnutls fixes the following issues:
- CVE-2025-14831: Fixed DoS via excessive resource consumption during certificate verification. (bsc#1257960)
- CVE-2025-9820: Fixed a buffer overflow in gnutls_pkcs11_token_init. (bsc#1254132)
- Add the functionality to allow to specify the hash algorithm for the PSK. This fixes a bug in the current implementation where the binder is always calculated with SHA256. (bsc#1258083, jsc#PED-15752, jsc#PED-15753)
- Record
openSUSE-SU-2026:20446-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:21202-1 No score
Security update for gnutls
This update for gnutls fixes the following issues:
- CVE-2025-9820: Fixed buffer overflow in gnutls_pkcs11_token_init (bsc#1254132).
- Record
SUSE-SU-2025:21202-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:21222-1 No score
Security update for gnutls
This update for gnutls fixes the following issues:
- CVE-2025-9820: Fixed buffer overflow in gnutls_pkcs11_token_init (bsc#1254132).
- Record
SUSE-SU-2025:21222-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:4271-1 No score
Security update for gnutls
This update for gnutls fixes the following issues:
- CVE-2025-9820: Fixed buffer overflow in gnutls_pkcs11_token_init. (bsc#1254132)
- Record
SUSE-SU-2025:4271-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:4272-1 No score
Security update for gnutls
This update for gnutls fixes the following issues:
- CVE-2025-9820: Fixed buffer overflow in gnutls_pkcs11_token_init. (bsc#1254132)
- Record
SUSE-SU-2025:4272-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:4323-1 No score
Security update for gnutls
This update for gnutls fixes the following issues:
- CVE-2025-9820: Fixed buffer overflow in gnutls_pkcs11_token_init. (bsc#1254132)
- Record
SUSE-SU-2025:4323-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:4346-1 No score
Security update for gnutls
This update for gnutls fixes the following issues:
- CVE-2025-9820: Fixed buffer overflow in gnutls_pkcs11_token_init. (bsc#1254132)
- Record
SUSE-SU-2025:4346-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:4525-1 No score
Security update for gnutls
This update for gnutls fixes the following issues:
- CVE-2025-9820: Fixed buffer overflow in gnutls_pkcs11_token_init. (bsc#1254132)
- Record
SUSE-SU-2025:4525-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:20962-1 No score
Security update for gnutls
This update for gnutls fixes the following issues:
- CVE-2025-14831: Fixed DoS via excessive resource consumption during certificate verification. (bsc#1257960)
- CVE-2025-9820: Fixed a buffer overflow in gnutls_pkcs11_token_init. (bsc#1254132)
- Add the functionality to allow to specify the hash algorithm for the PSK. This fixes a bug in the current implementation where the binder is always calculated with SHA256. (bsc#1258083, jsc#PED-15752, jsc#PED-15753)
- Record
SUSE-SU-2026:20962-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:20968-1 No score
Security update for gnutls
This update for gnutls fixes the following issues:
- CVE-2025-14831: Fixed DoS via excessive resource consumption during certificate verification. (bsc#1257960)
- CVE-2025-9820: Fixed a buffer overflow in gnutls_pkcs11_token_init. (bsc#1254132)
- Add the functionality to allow to specify the hash algorithm for the PSK. This fixes a bug in the current implementation where the binder is always calculated with SHA256. (bsc#1258083, jsc#PED-15752, jsc#PED-15753)
- Record
SUSE-SU-2026:20968-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:20984-1 No score
Security update for gnutls
This update for gnutls fixes the following issues:
- CVE-2025-14831: Fixed DoS via excessive resource consumption during certificate verification. (bsc#1257960)
- CVE-2025-9820: Fixed a buffer overflow in gnutls_pkcs11_token_init. (bsc#1254132)
- Add the functionality to allow to specify the hash algorithm for the PSK. This fixes a bug in the current implementation where the binder is always calculated with SHA256. (bsc#1258083, jsc#PED-15752, jsc#PED-15753)
- Record
SUSE-SU-2026:20984-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:2367-1 No score
Security update for gnutls
This update for gnutls fixes the following issues
- CVE-2026-33845: buffers: switch from end_offset over to frag_length (bsc#1263704).
- CVE-2026-33846: buffers: add more checks to DTLS reassembly (bsc#1263705).
- CVE-2026-42009: lib/buffers: ensure packets have differing sequence numbers (bsc#1263708).
- Record
SUSE-SU-2026:2367-1- Updated
- 2026-11-02
OSVUSN-8043-1 No score
gnutls28 vulnerabilities
Tim Scheckenbach discovered that GnuTLS incorrectly handled malicious certificates containing a large number of name constraints and subject alternative names. A remote attacker could possibly use this issue to cause GnuTLS to consume resources, resulting in a denial of service. (CVE-2025-14831)
Luigino Camastra discovered that GnuTLS incorrectly handled certain PKCS11 token labels. A remote attacker could use this issue to cause GnuTLS to crash, resulting in a denial of service, or possibly execute arbitrary code. The default compiler options for affected releases should reduce the vulnerability to a denial of service. (CVE-2025-9820)
- Record
USN-8043-1- Updated
- 2026-11-02
OSVUSN-8502-1 No score
gnutls28 vulnerabilities
It was discovered that GnuTLS had a timing side-channel when processing malformed ciphertexts in RSA-PSK ClientKeyExchange. A remote attacker could possibly use this issue to recover sensitive information. This issue only affected Ubuntu 18.04 LTS. (CVE-2024-0553)
Bing Shi discovered that GnuTLS incorrectly handled decoding certain DER-encoded certificates. A remote attacker could possibly use this issue to cause GnuTLS to consume resources, leading to a denial of service. This issue only affected Ubuntu 18.04 LTS. (CVE-2024-12243)
Luigino Camastra discovered that GnuTLS incorrectly handled certain PKCS11 token labels. A remote attacker could use this issue to cause GnuTLS to crash, resulting in a denial of service, or possibly execute arbitrary code. The default compiler options for affected releases should reduce the vulnerability to a denial of service. (CVE-2025-9820)
Tim Scheckenbach discovered that GnuTLS incorrectly handled malicious certificates containing a large number of name constraints and subject alternative names. A remote attacker could possibly use this issue to cause GnuTLS to consume resources, resulting in a denial of service. This issue only affected Ubuntu 18.04 LTS and Ubuntu 20.04 LTS. (CVE-2025-14831)
Oleh Konko and Joshua Rogers discovered that GnuTLS did not properly handle case-insensitive name constraints in certain cases. A remote attacker could possibly use this issue to bypass certificate validation, leading to a machine-in-the-middle attack. (CVE-2026-3833)
Joshua Rogers discovered that GnuTLS did not properly handle very short premaster secrets in certain RSA key exchange cases with PKCS#11-backed server keys. A remote attacker could possibly use this issue to obtain sensitive information. This issue only affected Ubuntu 18.04 LTS and Ubuntu 20.04 LTS. (CVE-2026-5260)
Joshua Rogers discovered that GnuTLS did not properly handle malformed DTLS handshake fragments in certain cases. A remote attacker could possibly use this issue to obtain sensitive information, or cause a denial of service. This issue only affected Ubuntu 20.04 LTS. (CVE-2026-33845)
Haruto Kimura, Oscar Reparaz, and Zou Dikai discovered that GnuTLS did not properly validate DTLS handshake fragment lengths in certain cases. A remote attacker could possibly use this issue to cause GnuTLS to crash, resulting in a denial of service, or execute arbitrary code. (CVE-2026-33846)
Joshua Rogers discovered that GnuTLS did not properly order DTLS packets with duplicate sequence numbers in certain cases. A remote attacker could possibly use this issue to cause GnuTLS to crash, resulting in a denial of service. (CVE-2026-42009)
Joshua Rogers discovered that GnuTLS did not properly handle usernames containing NUL characters in certain RSA-PSK configurations. A remote attacker could possibly use this issue to bypass authentication and gain unintended access to services. This issue only affected Ubuntu 20.04 LTS. (CVE-2026-42010)
- Record
USN-8502-1- Updated
- 2026-11-02
Affected products
- red hat cert manager support for red hat openshift release 1.18
- red hat ceph storage 8
- red hat discovery 2
- red hat enterprise linux 10
- red hat enterprise linux 6
- red hat enterprise linux 7
- red hat enterprise linux 8
- red hat enterprise linux 9
- red hat hardened images
- red hat insights proxy 1.5
- red hat openshift container platform 4
- red hat update infrastructure 5
Show 2 moreShow less
Affected packages
| Package | Affected | Fixed |
|---|---|---|
gnutlsAlpine:v3.20 |
before 3.8.12-r0 | 3.8.12-r0 |
gnutlsAlpine:v3.21 |
before 3.8.12-r0 | 3.8.12-r0 |
gnutlsAlpine:v3.22 |
before 3.8.12-r0 | 3.8.12-r0 |
gnutlsAlpine:v3.23 |
before 3.8.11-r0 | 3.8.11-r0 |
gnutlsAlpine:v3.24 |
before 3.8.11-r0 | 3.8.11-r0 |
gnutlsAlmaLinux:10 From an advisory covering 2 CVEs |
before 3.8.10-3.el10_1 | 3.8.10-3.el10_1 |
gnutls-c++AlmaLinux:10 From an advisory covering 2 CVEs |
before 3.8.10-3.el10_1 | 3.8.10-3.el10_1 |
gnutls-daneAlmaLinux:10 From an advisory covering 2 CVEs |
before 3.8.10-3.el10_1 | 3.8.10-3.el10_1 |
gnutls-develAlmaLinux:10 From an advisory covering 2 CVEs |
before 3.8.10-3.el10_1 | 3.8.10-3.el10_1 |
gnutls-fipsAlmaLinux:10 From an advisory covering 2 CVEs |
before 3.8.10-3.el10_1 | 3.8.10-3.el10_1 |
Show 120 moreShow less
| Package | Affected | Fixed |
|---|---|---|
gnutls-utilsAlmaLinux:10 From an advisory covering 2 CVEs |
before 3.8.10-3.el10_1 | 3.8.10-3.el10_1 |
gnutlsAlmaLinux:9 From an advisory covering 2 CVEs |
before 3.8.3-10.el9_7 | 3.8.3-10.el9_7 |
gnutls-c++AlmaLinux:9 From an advisory covering 2 CVEs |
before 3.8.3-10.el9_7 | 3.8.3-10.el9_7 |
gnutls-daneAlmaLinux:9 From an advisory covering 2 CVEs |
before 3.8.3-10.el9_7 | 3.8.3-10.el9_7 |
gnutls-develAlmaLinux:9 From an advisory covering 2 CVEs |
before 3.8.3-10.el9_7 | 3.8.3-10.el9_7 |
gnutls-utilsAlmaLinux:9 From an advisory covering 2 CVEs |
before 3.8.3-10.el9_7 | 3.8.3-10.el9_7 |
gnutlsAlmaLinux:8 From an advisory covering 2 CVEs |
before 3.6.16-8.el8_10.5 | 3.6.16-8.el8_10.5 |
gnutls-c++AlmaLinux:8 From an advisory covering 2 CVEs |
before 3.6.16-8.el8_10.5 | 3.6.16-8.el8_10.5 |
gnutls-daneAlmaLinux:8 From an advisory covering 2 CVEs |
before 3.6.16-8.el8_10.5 | 3.6.16-8.el8_10.5 |
gnutls-develAlmaLinux:8 From an advisory covering 2 CVEs |
before 3.6.16-8.el8_10.5 | 3.6.16-8.el8_10.5 |
gnutls-utilsAlmaLinux:8 From an advisory covering 2 CVEs |
before 3.6.16-8.el8_10.5 | 3.6.16-8.el8_10.5 |
gnutlsAzure Linux:2 |
before 3.7.11-6 | 3.7.11-6 |
gnutlsAzure Linux:3 |
before 3.8.3-8 | 3.8.3-8 |
gnutlsAlpaquita:23 |
3.7.8-r2 up to 3.7.11-r1 | 3.7.11-r1 |
gnutlsAlpaquita:25 |
3.8.8-r0 up to 3.8.11-r0 | 3.8.11-r0 |
gnutlsAlpaquita:stream |
3.8.0-r3 up to 3.8.11-r0 | 3.8.11-r0 |
gnutlsTuxCare:AlmaLinux:9.6 |
before 3.8.3-9.el9_6.tuxcare.1.els2 | 3.8.3-9.el9_6.tuxcare.1.els2 |
gnutls-c++TuxCare:AlmaLinux:9.6 |
before 3.8.3-9.el9_6.tuxcare.1.els2 | 3.8.3-9.el9_6.tuxcare.1.els2 |
gnutls-daneTuxCare:AlmaLinux:9.6 |
before 3.8.3-9.el9_6.tuxcare.1.els2 | 3.8.3-9.el9_6.tuxcare.1.els2 |
gnutls-develTuxCare:AlmaLinux:9.6 |
before 3.8.3-9.el9_6.tuxcare.1.els2 | 3.8.3-9.el9_6.tuxcare.1.els2 |
gnutls-utilsTuxCare:AlmaLinux:9.6 |
before 3.8.3-9.el9_6.tuxcare.1.els2 | 3.8.3-9.el9_6.tuxcare.1.els2 |
gnutlsTuxCare:AlmaLinux:9.2 From an advisory covering 2 CVEs |
before 3.7.6-23.el9_2.tuxcare.4.els7 | 3.7.6-23.el9_2.tuxcare.4.els7 |
gnutls-c++TuxCare:AlmaLinux:9.2 From an advisory covering 2 CVEs |
before 3.7.6-23.el9_2.tuxcare.4.els7 | 3.7.6-23.el9_2.tuxcare.4.els7 |
gnutls-daneTuxCare:AlmaLinux:9.2 From an advisory covering 2 CVEs |
before 3.7.6-23.el9_2.tuxcare.4.els7 | 3.7.6-23.el9_2.tuxcare.4.els7 |
gnutls-develTuxCare:AlmaLinux:9.2 From an advisory covering 2 CVEs |
before 3.7.6-23.el9_2.tuxcare.4.els7 | 3.7.6-23.el9_2.tuxcare.4.els7 |
gnutls-utilsTuxCare:AlmaLinux:9.2 From an advisory covering 2 CVEs |
before 3.7.6-23.el9_2.tuxcare.4.els7 | 3.7.6-23.el9_2.tuxcare.4.els7 |
gnutls28Debian:12 |
before 3.7.9-2+deb12u6, plus listed versions 3.7.9-23.7.9-2+deb12u13.7.9-2+deb12u23.7.9-2+deb12u33.7.9-2+deb12u43.7.9-2+deb12u5 |
3.7.9-2+deb12u6 |
gnutls28Debian:13 |
before 3.8.9-3+deb13u1, plus listed versions 3.8.9-3 |
3.8.9-3+deb13u1 |
gnutls28Debian:14 |
before 3.8.11-3, plus listed versions 3.8.10-13.8.10-23.8.10-33.8.11-13.8.11-23.8.9-3 |
3.8.11-3 |
gnutls28Debian:11 From an advisory covering 2 CVEs |
before 3.7.1-5+deb11u9, plus listed versions 3.7.1-53.7.1-5+deb11u13.7.1-5+deb11u23.7.1-5+deb11u33.7.1-5+deb11u4 Show 4 moreShow less3.7.1-5+deb11u53.7.1-5+deb11u63.7.1-5+deb11u73.7.1-5+deb11u8 |
3.7.1-5+deb11u9 |
gnutlsMageia:9 |
before 3.8.4-1.3.mga9 | 3.8.4-1.3.mga9 |
gnutlsopenEuler:24.03-LTS-SP1 |
before 3.8.2-9.oe2403sp1 | 3.8.2-9.oe2403sp1 |
gnutlsopenEuler:24.03-LTS-SP2 |
before 3.8.2-9.oe2403sp2 | 3.8.2-9.oe2403sp2 |
gnutlsopenEuler:22.03-LTS-SP3 |
before 3.7.2-17.oe2203sp3 | 3.7.2-17.oe2203sp3 |
gnutlsopenEuler:24.03-LTS |
before 3.8.2-9.oe2403 | 3.8.2-9.oe2403 |
gnutlsopenEuler:22.03-LTS-SP4 |
before 3.7.2-19.oe2203sp4 | 3.7.2-19.oe2203sp4 |
gnutls-c++Red Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 0:3.8.10-3.el10_1 | 0:3.8.10-3.el10_1 |
gnutls-c++-debuginfoRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 0:3.8.10-3.el10_1 | 0:3.8.10-3.el10_1 |
gnutls-daneRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 0:3.8.10-3.el10_1 | 0:3.8.10-3.el10_1 |
gnutls-dane-debuginfoRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 0:3.8.10-3.el10_1 | 0:3.8.10-3.el10_1 |
gnutls-debuginfoRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 0:3.8.10-3.el10_1 | 0:3.8.10-3.el10_1 |
gnutls-debugsourceRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 0:3.8.10-3.el10_1 | 0:3.8.10-3.el10_1 |
gnutls-develRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 0:3.8.10-3.el10_1 | 0:3.8.10-3.el10_1 |
gnutls-fipsRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 0:3.8.10-3.el10_1 | 0:3.8.10-3.el10_1 |
gnutls-utilsRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 0:3.8.10-3.el10_1 | 0:3.8.10-3.el10_1 |
gnutls-utils-debuginfoRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 0:3.8.10-3.el10_1 | 0:3.8.10-3.el10_1 |
gnutlsRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 0:3.8.10-3.el10_1 | 0:3.8.10-3.el10_1 |
gnutls-c++Red Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:3.8.3-10.el9_7 | 0:3.8.3-10.el9_7 |
gnutls-c++-debuginfoRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:3.8.3-10.el9_7 | 0:3.8.3-10.el9_7 |
gnutls-daneRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:3.8.3-10.el9_7 | 0:3.8.3-10.el9_7 |
gnutls-dane-debuginfoRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:3.8.3-10.el9_7 | 0:3.8.3-10.el9_7 |
gnutls-debuginfoRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:3.8.3-10.el9_7 | 0:3.8.3-10.el9_7 |
gnutls-debugsourceRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:3.8.3-10.el9_7 | 0:3.8.3-10.el9_7 |
gnutls-develRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:3.8.3-10.el9_7 | 0:3.8.3-10.el9_7 |
gnutls-utilsRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:3.8.3-10.el9_7 | 0:3.8.3-10.el9_7 |
gnutls-utils-debuginfoRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 0:3.8.3-10.el9_7 | 0:3.8.3-10.el9_7 |
gnutlsRed Hat:enterprise_linux:9::baseos From an advisory covering 2 CVEs |
before 0:3.8.3-10.el9_7 | 0:3.8.3-10.el9_7 |
gnutls-c++-debuginfoRed Hat:enterprise_linux:9::baseos From an advisory covering 2 CVEs |
before 0:3.8.3-10.el9_7 | 0:3.8.3-10.el9_7 |
gnutls-dane-debuginfoRed Hat:enterprise_linux:9::baseos From an advisory covering 2 CVEs |
before 0:3.8.3-10.el9_7 | 0:3.8.3-10.el9_7 |
gnutls-debuginfoRed Hat:enterprise_linux:9::baseos From an advisory covering 2 CVEs |
before 0:3.8.3-10.el9_7 | 0:3.8.3-10.el9_7 |
gnutls-debugsourceRed Hat:enterprise_linux:9::baseos From an advisory covering 2 CVEs |
before 0:3.8.3-10.el9_7 | 0:3.8.3-10.el9_7 |
gnutls-utils-debuginfoRed Hat:enterprise_linux:9::baseos From an advisory covering 2 CVEs |
before 0:3.8.3-10.el9_7 | 0:3.8.3-10.el9_7 |
gnutls-c++Red Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:3.6.16-8.el8_10.5 | 0:3.6.16-8.el8_10.5 |
gnutls-c++-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:3.6.16-8.el8_10.5 | 0:3.6.16-8.el8_10.5 |
gnutls-daneRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:3.6.16-8.el8_10.5 | 0:3.6.16-8.el8_10.5 |
gnutls-dane-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:3.6.16-8.el8_10.5 | 0:3.6.16-8.el8_10.5 |
gnutls-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:3.6.16-8.el8_10.5 | 0:3.6.16-8.el8_10.5 |
gnutls-debugsourceRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:3.6.16-8.el8_10.5 | 0:3.6.16-8.el8_10.5 |
gnutls-develRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:3.6.16-8.el8_10.5 | 0:3.6.16-8.el8_10.5 |
gnutls-utilsRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:3.6.16-8.el8_10.5 | 0:3.6.16-8.el8_10.5 |
gnutls-utils-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:3.6.16-8.el8_10.5 | 0:3.6.16-8.el8_10.5 |
gnutlsRed Hat:enterprise_linux:8::baseos From an advisory covering 2 CVEs |
before 0:3.6.16-8.el8_10.5 | 0:3.6.16-8.el8_10.5 |
gnutls-c++-debuginfoRed Hat:enterprise_linux:8::baseos From an advisory covering 2 CVEs |
before 0:3.6.16-8.el8_10.5 | 0:3.6.16-8.el8_10.5 |
gnutls-dane-debuginfoRed Hat:enterprise_linux:8::baseos From an advisory covering 2 CVEs |
before 0:3.6.16-8.el8_10.5 | 0:3.6.16-8.el8_10.5 |
gnutls-debuginfoRed Hat:enterprise_linux:8::baseos From an advisory covering 2 CVEs |
before 0:3.6.16-8.el8_10.5 | 0:3.6.16-8.el8_10.5 |
gnutls-debugsourceRed Hat:enterprise_linux:8::baseos From an advisory covering 2 CVEs |
before 0:3.6.16-8.el8_10.5 | 0:3.6.16-8.el8_10.5 |
gnutls-utils-debuginfoRed Hat:enterprise_linux:8::baseos From an advisory covering 2 CVEs |
before 0:3.6.16-8.el8_10.5 | 0:3.6.16-8.el8_10.5 |
gnutlsRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:3.8.12-1.1.hum1 | 0:3.8.12-1.1.hum1 |
gnutls-c++Red Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:3.8.12-1.1.hum1 | 0:3.8.12-1.1.hum1 |
gnutls-daneRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:3.8.12-1.1.hum1 | 0:3.8.12-1.1.hum1 |
gnutls-develRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:3.8.12-1.1.hum1 | 0:3.8.12-1.1.hum1 |
gnutls-fipsRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:3.8.12-1.1.hum1 | 0:3.8.12-1.1.hum1 |
gnutls-utilsRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:3.8.12-1.1.hum1 | 0:3.8.12-1.1.hum1 |
mingw32-gnutlsRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:3.8.12-1.1.hum1 | 0:3.8.12-1.1.hum1 |
mingw64-gnutlsRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:3.8.12-1.1.hum1 | 0:3.8.12-1.1.hum1 |
gnutlsRocky Linux:10 From an advisory covering 2 CVEs |
before 0:3.8.10-3.el10_1 | 0:3.8.10-3.el10_1 |
gnutlsRocky Linux:9 From an advisory covering 2 CVEs |
before 0:3.8.3-10.el9_7 | 0:3.8.3-10.el9_7 |
gnutlsRocky Linux:8 From an advisory covering 2 CVEs |
before 0:3.6.16-8.el8_10.5 | 0:3.6.16-8.el8_10.5 |
gnutlsSUSE:Linux Micro 6.0 |
before 3.8.3-5.1 | 3.8.3-5.1 |
gnutlsSUSE:Linux Micro 6.1 |
before 3.8.3-slfo.1.1_5.1 | 3.8.3-slfo.1.1_5.1 |
gnutlsSUSE:Linux Enterprise Micro 5.3 |
before 3.7.3-150400.19.1 | 3.7.3-150400.19.1 |
gnutlsSUSE:Linux Enterprise Micro 5.2 |
before 3.6.7-150200.14.40.1 | 3.6.7-150200.14.40.1 |
gnutlsSUSE:Linux Enterprise Module for Basesystem 15 SP6 |
before 3.8.3-150600.4.12.1 | 3.8.3-150600.4.12.1 |
gnutlsSUSE:Linux Enterprise Module for Basesystem 15 SP7 |
before 3.8.3-150600.4.12.1 | 3.8.3-150600.4.12.1 |
gnutlsopenSUSE:Leap 15.6 |
before 3.8.3-150600.4.12.1 | 3.8.3-150600.4.12.1 |
gnutlsSUSE:Linux Enterprise Server LTSS Extended Security 12 SP5 |
before 3.3.27-3.15.1 | 3.3.27-3.15.1 |
gnutlsSUSE:Linux Enterprise Micro 5.4 |
before 3.7.3-150400.4.53.1 | 3.7.3-150400.4.53.1 |
gnutlsSUSE:Linux Enterprise Micro 5.5 |
before 3.7.3-150400.4.53.1 | 3.7.3-150400.4.53.1 |
gnutlsSUSE:Linux Micro 6.2 From an advisory covering 2 CVEs |
before 3.8.10-160000.2.1 | 3.8.10-160000.2.1 |
gnutlsSUSE:Linux Enterprise Server 16.0 From an advisory covering 2 CVEs |
before 3.8.10-160000.2.1 | 3.8.10-160000.2.1 |
gnutlsSUSE:Linux Enterprise Server for SAP applications 16.0 From an advisory covering 2 CVEs |
before 3.8.10-160000.2.1 | 3.8.10-160000.2.1 |
gnutlsSUSE:Linux Enterprise Server 12 SP5-LTSS From an advisory covering 4 CVEs |
before 3.3.27-3.18.1 | 3.3.27-3.18.1 |
gnutlsSUSE:Linux Enterprise Server LTSS Extended Security 12 SP5 From an advisory covering 4 CVEs |
before 3.3.27-3.18.1 | 3.3.27-3.18.1 |
gnutls28Ubuntu:Pro:16.04:LTS |
before 3.4.10-4ubuntu1.9+esm3, plus listed versions 3.3.15-5ubuntu23.3.18-1ubuntu13.3.20-1ubuntu13.4.9-2ubuntu13.4.10-4ubuntu1 Show 11 moreShow less3.4.10-4ubuntu1.13.4.10-4ubuntu1.23.4.10-4ubuntu1.33.4.10-4ubuntu1.43.4.10-4ubuntu1.53.4.10-4ubuntu1.63.4.10-4ubuntu1.73.4.10-4ubuntu1.83.4.10-4ubuntu1.93.4.10-4ubuntu1.9+esm13.4.10-4ubuntu1.9+esm2 |
3.4.10-4ubuntu1.9+esm3 |
gnutls28Ubuntu:Pro:18.04:LTS |
before 3.5.18-1ubuntu1.6+esm3, plus listed versions 3.5.8-6ubuntu33.5.17-1ubuntu13.5.17-1ubuntu33.5.18-1ubuntu13.5.18-1ubuntu1.1 Show 7 moreShow less3.5.18-1ubuntu1.23.5.18-1ubuntu1.33.5.18-1ubuntu1.43.5.18-1ubuntu1.53.5.18-1ubuntu1.63.5.18-1ubuntu1.6+esm13.5.18-1ubuntu1.6+esm2 |
3.5.18-1ubuntu1.6+esm3 |
gnutls28Ubuntu:Pro:20.04:LTS |
before 3.6.13-2ubuntu1.12+esm2, plus listed versions 3.6.9-5ubuntu13.6.9-5ubuntu23.6.10-53.6.11.1-23.6.11.1-2ubuntu2 Show 12 moreShow less3.6.13-2ubuntu13.6.13-2ubuntu1.13.6.13-2ubuntu1.23.6.13-2ubuntu1.33.6.13-2ubuntu1.63.6.13-2ubuntu1.73.6.13-2ubuntu1.83.6.13-2ubuntu1.93.6.13-2ubuntu1.103.6.13-2ubuntu1.113.6.13-2ubuntu1.123.6.13-2ubuntu1.12+esm1 |
3.6.13-2ubuntu1.12+esm2 |
gnutls28Ubuntu:22.04:LTS |
before 3.7.3-4ubuntu1.8, plus listed versions 3.7.1-5ubuntu13.7.2-2ubuntu13.7.2-4ubuntu13.7.2-5ubuntu13.7.3-4ubuntu1 Show 7 moreShow less3.7.3-4ubuntu1.13.7.3-4ubuntu1.23.7.3-4ubuntu1.33.7.3-4ubuntu1.43.7.3-4ubuntu1.53.7.3-4ubuntu1.63.7.3-4ubuntu1.7 |
3.7.3-4ubuntu1.8 |
gnutls28Ubuntu:Pro:FIPS-preview:22.04:LTS |
All versions, plus listed versions 3.7.3-4ubuntu1.2+Fips1.1 |
None known |
gnutls28Ubuntu:Pro:FIPS-updates:22.04:LTS |
before 3.7.3-4ubuntu1.8+Fips1.1, plus listed versions 3.7.3-4ubuntu1.2+Fips1.13.7.3-4ubuntu1.3+Fips1.13.7.3-4ubuntu1.4+Fips13.7.3-4ubuntu1.5+Fips13.7.3-4ubuntu1.6+Fips13.7.3-4ubuntu1.7+Fips13.7.3-4ubuntu1.7+Fips1.1 |
3.7.3-4ubuntu1.8+Fips1.1 |
gnutls28Ubuntu:24.04:LTS |
before 3.8.3-1.1ubuntu3.5, plus listed versions 3.8.1-4ubuntu13.8.1-4ubuntu63.8.1-4ubuntu73.8.3-1ubuntu13.8.3-1.1ubuntu2 Show 5 moreShow less3.8.3-1.1ubuntu33.8.3-1.1ubuntu3.13.8.3-1.1ubuntu3.23.8.3-1.1ubuntu3.33.8.3-1.1ubuntu3.4 |
3.8.3-1.1ubuntu3.5 |
gnutls28Ubuntu:Pro:FIPS-updates:24.04:LTS |
before 3.8.3-1.1ubuntu3.5+Fips1.1, plus listed versions 3.8.3-1.1ubuntu3.1+Fips13.8.3-1.1ubuntu3.4+Fips13.8.3-1.1ubuntu3.4+Fips1.1 |
3.8.3-1.1ubuntu3.5+Fips1.1 |
gnutls28Ubuntu:25.10 |
before 3.8.9-3ubuntu2.1, plus listed versions 3.8.9-2ubuntu33.8.9-3ubuntu13.8.9-3ubuntu2 |
3.8.9-3ubuntu2.1 |
gnutls28Ubuntu:22.04:LTS From an advisory covering 2 CVEs |
before 3.7.3-4ubuntu1.8, plus listed versions 3.7.1-5ubuntu13.7.2-2ubuntu13.7.2-4ubuntu13.7.2-5ubuntu13.7.3-4ubuntu1 Show 7 moreShow less3.7.3-4ubuntu1.13.7.3-4ubuntu1.23.7.3-4ubuntu1.33.7.3-4ubuntu1.43.7.3-4ubuntu1.53.7.3-4ubuntu1.63.7.3-4ubuntu1.7 |
3.7.3-4ubuntu1.8 |
gnutls28Ubuntu:24.04:LTS From an advisory covering 2 CVEs |
before 3.8.3-1.1ubuntu3.5, plus listed versions 3.8.1-4ubuntu13.8.1-4ubuntu63.8.1-4ubuntu73.8.3-1ubuntu13.8.3-1.1ubuntu2 Show 5 moreShow less3.8.3-1.1ubuntu33.8.3-1.1ubuntu3.13.8.3-1.1ubuntu3.23.8.3-1.1ubuntu3.33.8.3-1.1ubuntu3.4 |
3.8.3-1.1ubuntu3.5 |
gnutls28Ubuntu:25.10 From an advisory covering 2 CVEs |
before 3.8.9-3ubuntu2.1, plus listed versions 3.8.9-2ubuntu33.8.9-3ubuntu13.8.9-3ubuntu2 |
3.8.9-3ubuntu2.1 |
gnutls28Ubuntu:Pro:16.04:LTS From an advisory covering 10 CVEs |
before 3.4.10-4ubuntu1.9+esm3, plus listed versions 3.3.15-5ubuntu23.3.18-1ubuntu13.3.20-1ubuntu13.4.9-2ubuntu13.4.10-4ubuntu1 Show 11 moreShow less3.4.10-4ubuntu1.13.4.10-4ubuntu1.23.4.10-4ubuntu1.33.4.10-4ubuntu1.43.4.10-4ubuntu1.53.4.10-4ubuntu1.63.4.10-4ubuntu1.73.4.10-4ubuntu1.83.4.10-4ubuntu1.93.4.10-4ubuntu1.9+esm13.4.10-4ubuntu1.9+esm2 |
3.4.10-4ubuntu1.9+esm3 |
gnutls28Ubuntu:Pro:18.04:LTS From an advisory covering 10 CVEs |
before 3.5.18-1ubuntu1.6+esm3, plus listed versions 3.5.8-6ubuntu33.5.17-1ubuntu13.5.17-1ubuntu33.5.18-1ubuntu13.5.18-1ubuntu1.1 Show 7 moreShow less3.5.18-1ubuntu1.23.5.18-1ubuntu1.33.5.18-1ubuntu1.43.5.18-1ubuntu1.53.5.18-1ubuntu1.63.5.18-1ubuntu1.6+esm13.5.18-1ubuntu1.6+esm2 |
3.5.18-1ubuntu1.6+esm3 |
gnutls28Ubuntu:Pro:20.04:LTS From an advisory covering 10 CVEs |
before 3.6.13-2ubuntu1.12+esm2, plus listed versions 3.6.9-5ubuntu13.6.9-5ubuntu23.6.10-53.6.11.1-23.6.11.1-2ubuntu2 Show 12 moreShow less3.6.13-2ubuntu13.6.13-2ubuntu1.13.6.13-2ubuntu1.23.6.13-2ubuntu1.33.6.13-2ubuntu1.63.6.13-2ubuntu1.73.6.13-2ubuntu1.83.6.13-2ubuntu1.93.6.13-2ubuntu1.103.6.13-2ubuntu1.113.6.13-2ubuntu1.123.6.13-2ubuntu1.12+esm1 |
3.6.13-2ubuntu1.12+esm2 |
gnutlsopenSUSE:Tumbleweed |
before 3.8.11-1.1 | 3.8.11-1.1 |
gnutlsopenSUSE:Leap 16.0 From an advisory covering 2 CVEs |
before 3.8.10-160000.2.1 | 3.8.10-160000.2.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| affected | ||
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2025-9820 is a medium vulnerability (CVSS 4.0) in Red Hat Cert Manager Support For Red Hat Openshift Release 1.18, published November 25, 2025. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.22%, the 12th percentile. Fixed in gnutls 3.8.12-r0.
References
access.redhat.com/errata/RHSA-2026:13812
access.redhat.com/errata/RHSA-2026:3477
access.redhat.com/errata/RHSA-2026:4188
access.redhat.com/errata/RHSA-2026:4655
access.redhat.com/errata/RHSA-2026:4943
access.redhat.com/errata/RHSA-2026:5585
Show 104 moreShow less
access.redhat.com/errata/RHSA-2026:5606
access.redhat.com/errata/RHSA-2026:7329
access.redhat.com/errata/RHSA-2026:7477
access.redhat.com/errata/RHSA-2026:82347
access.redhat.com/errata/RHSA-2026:82354
access.redhat.com/errata/RHSA-2026:82372
access.redhat.com/errata/RHSA-2026:82857
access.redhat.com/security/cve/CVE-2025-9820
bugzilla.redhat.com/show_bug.cgi?id=2392528
gitlab.com/gnutls/gnutls/-/commit/1d56f96f6ab5034d677136b9d50b5a75dff0faf5
gitlab.com/gnutls/gnutls/-/issues/1732
gnutls.org/security-new.html
openwall.com/lists/oss-security/2025/11/20/2
cert-portal.siemens.com/productcert/html/ssa-032379.html
nvd.nist.gov/vuln/detail/CVE-2025-9820
github.com/advisories/GHSA-337w-h8w7-m899
security.alpinelinux.org/vuln/CVE-2025-9820
access.redhat.com/security/cve/CVE-2025-14831
bugzilla.redhat.com/2392528
bugzilla.redhat.com/2423177
errata.almalinux.org/10/ALSA-2026-3477.html
errata.almalinux.org/9/ALSA-2026-4188.html
errata.almalinux.org/8/ALSA-2026-5585.html
docs.bell-sw.com/security/cves/CVE-2025-9820
errata.tuxcare.com/els_os/tuxcare9.6esu/CLSA-2026-1775224602.html
errata.tuxcare.com/els_os/almalinux9.2esu/CLSA-2026-1780416707.html
nvd.nist.gov/vuln/detail/CVE-2025-6395
access.redhat.com/downloads/content/package-browser
catalog.redhat.com/software/containers
github.com/CVEProject/cvelistV5/tree/main/cves/2025/9xxx/CVE-2025-9820.json
gitlab.com/gnutls/gnutls
security-tracker.debian.org/tracker/CVE-2025-9820
advisories.mageia.org/MGASA-2025-0317.html
bugs.mageia.org/show_bug.cgi?id=34760
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-1043
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-1044
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-1045
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-1046
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-1417
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=2423177
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_3477.json
cve.org/CVERecord?id=CVE-2025-9820
cve.org/CVERecord?id=CVE-2025-14831
nvd.nist.gov/vuln/detail/CVE-2025-14831
gitlab.com/gnutls/gnutls/-/issues/1773
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_4188.json
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_5585.json
images.redhat.com
access.redhat.com/security/cve/CVE-2025-32990
access.redhat.com/security/cve/CVE-2025-32989
access.redhat.com/security/cve/CVE-2025-32988
access.redhat.com/security/cve/CVE-2026-1584
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_7477.json
bugzilla.redhat.com/show_bug.cgi?id=2359622
cve.org/CVERecord?id=CVE-2025-32988
nvd.nist.gov/vuln/detail/CVE-2025-32988
lists.gnupg.org/pipermail/gnutls-help/2025-July/004883.html
bugzilla.redhat.com/show_bug.cgi?id=2359621
cve.org/CVERecord?id=CVE-2025-32989
nvd.nist.gov/vuln/detail/CVE-2025-32989
bugzilla.redhat.com/show_bug.cgi?id=2359620
cve.org/CVERecord?id=CVE-2025-32990
nvd.nist.gov/vuln/detail/CVE-2025-32990
bugzilla.redhat.com/show_bug.cgi?id=2435258
cve.org/CVERecord?id=CVE-2026-1584
nvd.nist.gov/vuln/detail/CVE-2026-1584
errata.rockylinux.org/RLSA-2026:3477
errata.rockylinux.org/RLSA-2026:4188
errata.rockylinux.org/RLSA-2026:5585
suse.com/support/update/announcement/2025/suse-su-202521202-1
bugzilla.suse.com/1254132
suse.com/security/cve/CVE-2025-9820
suse.com/support/update/announcement/2025/suse-su-202521222-1
suse.com/support/update/announcement/2025/suse-su-20254271-1
suse.com/support/update/announcement/2025/suse-su-20254272-1
suse.com/support/update/announcement/2025/suse-su-20254323-1
suse.com/support/update/announcement/2025/suse-su-20254346-1
suse.com/support/update/announcement/2025/suse-su-20254525-1
suse.com/support/update/announcement/2026/suse-su-202620962-1
bugzilla.suse.com/1257960
bugzilla.suse.com/1258083
suse.com/security/cve/CVE-2025-14831
suse.com/support/update/announcement/2026/suse-su-202620968-1
suse.com/support/update/announcement/2026/suse-su-202620984-1
suse.com/support/update/announcement/2026/suse-su-20262367-1
bugzilla.suse.com/1263704
bugzilla.suse.com/1263705
bugzilla.suse.com/1263708
suse.com/security/cve/CVE-2026-33845
suse.com/security/cve/CVE-2026-33846
suse.com/security/cve/CVE-2026-42009
ubuntu.com/security/CVE-2025-9820
ubuntu.com/security/notices/USN-8043-1
ubuntu.com/security/notices/USN-8502-1
ubuntu.com/security/CVE-2025-14831
ubuntu.com/security/CVE-2024-0553
ubuntu.com/security/CVE-2024-12243
ubuntu.com/security/CVE-2026-3833
ubuntu.com/security/CVE-2026-5260
ubuntu.com/security/CVE-2026-33845
ubuntu.com/security/CVE-2026-33846
ubuntu.com/security/CVE-2026-42009
ubuntu.com/security/CVE-2026-42010