CVE-2019-3829
A vulnerability was found in gnutls versions from 3.5.8 before 3.6.7. A memory corruption (double...
A vulnerability was found in gnutls versions from 3.5.8 before 3.6.7. A memory corruption (double free) vulnerability in the certificate verification API. Any client or server application that verifies X.509 certificates with GnuTLS 3.5.8 or later is affected.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- 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
5.3
A vulnerability was found in gnutls versions from 3.5.8 before 3.6.7. A memory corruption (double free) vulnerability in the certificate verification API. Any client or server application that verifies X.509 certificates with GnuTLS 3.5.8 or later is affected.
- Record
CVE-2019-3829- CVSS 3.0
- 5.3 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Weakness
- CWE-416
- Updated
- 2026-11-02
EUVDEUVD-2019-13450
5.3
A vulnerability was found in gnutls versions from 3.5.8 before 3.6.7. A memory corruption (double free) vulnerability in the certificate verification API. Any client or server application that verifies X.509 certificates with GnuTLS 3.5.8 or later is affected.
- Record
EUVD-2019-13450- CVSS 3.0
- 5.3 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-03
GitHub AdvisoriesGHSA-mm54-95hq-f739
7.5
A vulnerability was found in gnutls versions from 3.5.8 before 3.6.7. A memory corruption (double...
A vulnerability was found in gnutls versions from 3.5.8 before 3.6.7. A memory corruption (double free) vulnerability in the certificate verification API. Any client or server application that verifies X.509 certificates with GnuTLS 3.5.8 or later is affected.
- Record
GHSA-mm54-95hq-f739- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-415
- Updated
- 2026-11-02
NVD
5.3
A vulnerability was found in gnutls versions from 3.5.8 before 3.6.7. A memory corruption (double free) vulnerability in the certificate verification API. Any client or server application that verifies X.509 certificates with GnuTLS 3.5.8 or later is affected.
- Record
CVE-2019-3829- CVSS 3.0
- 5.3 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - CVSS 2.0
- 5.0 Medium
AV:N/AC:L/Au:N/C:N/I:N/A:P - Weakness
- CWE-416, CWE-415
- Updated
- 2026-11-02
OSVALPINE-CVE-2019-3829
7.5
A vulnerability was found in gnutls versions from 3.5.8 before 3.6.7. A memory corruption (double free) vulnerability in the certificate verification API. Any client or server application that verifies X.509 certificates with GnuTLS 3.5.8 or later is affected.
- Record
ALPINE-CVE-2019-3829- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVBELL-CVE-2019-3829
7.5
CVE-2019-3829 does not affect BellSoft software
- Record
BELL-CVE-2019-3829- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
Show 9 moreShow less
OSV
7.5
A vulnerability was found in gnutls versions from 3.5.8 before 3.6.7. A memory corruption (double free) vulnerability in the certificate verification API. Any client or server application that verifies X.509 certificates with GnuTLS 3.5.8 or later is affected.
- Record
CVE-2019-3829- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2019-3829
7.5
A vulnerability was found in gnutls versions from 3.5.8 before 3.6.7. A memory corruption (double free) vulnerability in the certificate verification API. Any client or server application that verifies X.509 certificates with GnuTLS 3.5.8 or later is affected.
- Record
DEBIAN-CVE-2019-3829- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2019:3600
5.9
Red Hat Security Advisory: gnutls security, bug fix, and enhancement update
- Record
RHSA-2019:3600- CVSS 3.0
- 5.9 Medium
CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2019-3829
7.5
A vulnerability was found in gnutls versions from 3.5.8 before 3.6.7. A memory corruption (double free) vulnerability in the certificate verification API. Any client or server application that verifies X.509 certificates with GnuTLS 3.5.8 or later is affected.
- Record
UBUNTU-CVE-2019-3829- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - CVSS 3.0
- 5.3 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
OSVMGASA-2019-0134 No score
Updated gnutls packages fix security vulnerability
A vulnerability was found in gnutls versions from 3.5.8 before 3.6.7. A memory corruption (double free) vulnerability in the certificate verification API. Any client or server application that verifies X.509 certificates with GnuTLS 3.5.8 or later is affected. (CVE-2019-3829)
- Record
MGASA-2019-0134- Updated
- 2026-11-02
OSVopenSUSE-SU-2019:1353-1 No score
Security update for gnutls
This update for gnutls fixes to version 3.6.7 the following issues:
Security issued fixed:
- CVE-2019-3836: Fixed an invalid pointer access via malformed TLS1.3 async messages (bsc#1130682).
- CVE-2019-3829: Fixed a double free vulnerability in the certificate verification API (bsc#1130681).
- CVE-2018-16868: Fixed Bleichenbacher-like side channel leakage in PKCS#1 v1.5 verification and padding oracle verification (bsc#1118087)
Non-security issue fixed:
- Update gnutls to support TLS 1.3 (fate#327114)
This update was imported from the SUSE:SLE-15:Update update project.
- Record
openSUSE-SU-2019:1353-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10801-1 No score
gnutls-3.7.2-1.2 on GA media
These are all security issues fixed in the gnutls-3.7.2-1.2 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10801-1- Updated
- 2026-11-02
OSVSUSE-SU-2019:1121-1 No score
Security update for gnutls
This update for gnutls fixes to version 3.6.7 the following issues:
Security issued fixed:
- CVE-2019-3836: Fixed an invalid pointer access via malformed TLS1.3 async messages (bsc#1130682).
- CVE-2019-3829: Fixed a double free vulnerability in the certificate verification API (bsc#1130681).
- CVE-2018-16868: Fixed Bleichenbacher-like side channel leakage in PKCS#1 v1.5 verification and padding oracle verification (bsc#1118087)
Non-security issue fixed:
- Update gnutls to support TLS 1.3 (fate#327114)
- Record
SUSE-SU-2019:1121-1- Updated
- 2026-11-02
OSVUSN-3999-1 No score
gnutls28 vulnerabilities
Eyal Ronen, Kenneth G. Paterson, and Adi Shamir discovered that GnuTLS was vulnerable to a timing side-channel attack known as the "Lucky Thirteen" issue. A remote attacker could possibly use this issue to perform plaintext-recovery attacks via analysis of timing data. This issue only affected Ubuntu 16.04 LTS and Ubuntu 18.04 LTS. (CVE-2018-10844, CVE-2018-10845, CVE-2018-10846)
Tavis Ormandy discovered that GnuTLS incorrectly handled memory when verifying certain X.509 certificates. A remote attacker could use this issue to cause GnuTLS to crash, resulting in a denial of service, or possibly execute arbitrary code. This issue only affected Ubuntu 18.04 LTS, Ubuntu 18.10, and Ubuntu 19.04. (CVE-2019-3829)
It was discovered that GnuTLS incorrectly handled certain post-handshake messages. A remote attacker could use this issue to cause GnuTLS to crash, resulting in a denial of service, or possibly execute arbitrary code. This issue only affected Ubuntu 18.10 and Ubuntu 19.04. (CVE-2019-3836)
- Record
USN-3999-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
gnutlsAlpine:v3.10 |
3.5.8 up to 3.6.7-r0 | 3.6.7-r0 |
gnutlsAlpine:v3.11 |
3.5.8 up to 3.6.7-r0 | 3.6.7-r0 |
gnutlsAlpine:v3.12 |
3.5.8 up to 3.6.7-r0 | 3.6.7-r0 |
gnutlsAlpine:v3.13 |
3.5.8 up to 3.6.7-r0 | 3.6.7-r0 |
gnutlsAlpine:v3.14 |
3.5.8 up to 3.6.7-r0 | 3.6.7-r0 |
gnutlsAlpine:v3.15 |
3.5.8 up to 3.6.7-r0 | 3.6.7-r0 |
gnutlsAlpine:v3.16 |
3.5.8 up to 3.6.7-r0 | 3.6.7-r0 |
gnutlsAlpine:v3.17 |
3.5.8 up to 3.6.7-r0 | 3.6.7-r0 |
gnutlsAlpine:v3.18 |
3.5.8 up to 3.6.7-r0 | 3.6.7-r0 |
gnutlsAlpine:v3.19 |
3.5.8 up to 3.6.7-r0 | 3.6.7-r0 |
Show 33 moreShow less
| Package | Affected | Fixed |
|---|---|---|
gnutlsAlpine:v3.20 |
3.5.8 up to 3.6.7-r0 | 3.6.7-r0 |
gnutlsAlpine:v3.21 |
3.5.8 up to 3.6.7-r0 | 3.6.7-r0 |
gnutlsAlpine:v3.22 |
3.5.8 up to 3.6.7-r0 | 3.6.7-r0 |
gnutlsAlpine:v3.23 |
3.5.8 up to 3.6.7-r0 | 3.6.7-r0 |
gnutlsAlpine:v3.24 |
3.5.8 up to 3.6.7-r0 | 3.6.7-r0 |
gnutlsAlpine:v3.8 |
3.5.8 up to 3.6.7-r0 | 3.6.7-r0 |
gnutlsAlpine:v3.9 |
3.5.8 up to 3.6.7-r0 | 3.6.7-r0 |
gnutls28Debian:12 |
before 3.6.7-2 | 3.6.7-2 |
gnutls28Debian:13 |
before 3.6.7-2 | 3.6.7-2 |
gnutls28Debian:14 |
before 3.6.7-2 | 3.6.7-2 |
gnutlsMageia:6 |
before 3.5.13-1.3.mga6 | 3.5.13-1.3.mga6 |
gnutls-c++Red Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:3.6.8-8.el8 | 0:3.6.8-8.el8 |
gnutls-c++-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:3.6.8-8.el8 | 0:3.6.8-8.el8 |
gnutls-daneRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:3.6.8-8.el8 | 0:3.6.8-8.el8 |
gnutls-dane-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:3.6.8-8.el8 | 0:3.6.8-8.el8 |
gnutls-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:3.6.8-8.el8 | 0:3.6.8-8.el8 |
gnutls-debugsourceRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:3.6.8-8.el8 | 0:3.6.8-8.el8 |
gnutls-develRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:3.6.8-8.el8 | 0:3.6.8-8.el8 |
gnutls-utilsRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:3.6.8-8.el8 | 0:3.6.8-8.el8 |
gnutls-utils-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:3.6.8-8.el8 | 0:3.6.8-8.el8 |
gnutlsRed Hat:enterprise_linux:8::baseos From an advisory covering 2 CVEs |
before 0:3.6.8-8.el8 | 0:3.6.8-8.el8 |
gnutls-c++-debuginfoRed Hat:enterprise_linux:8::baseos From an advisory covering 2 CVEs |
before 0:3.6.8-8.el8 | 0:3.6.8-8.el8 |
gnutls-dane-debuginfoRed Hat:enterprise_linux:8::baseos From an advisory covering 2 CVEs |
before 0:3.6.8-8.el8 | 0:3.6.8-8.el8 |
gnutls-debuginfoRed Hat:enterprise_linux:8::baseos From an advisory covering 2 CVEs |
before 0:3.6.8-8.el8 | 0:3.6.8-8.el8 |
gnutls-debugsourceRed Hat:enterprise_linux:8::baseos From an advisory covering 2 CVEs |
before 0:3.6.8-8.el8 | 0:3.6.8-8.el8 |
gnutls-utils-debuginfoRed Hat:enterprise_linux:8::baseos From an advisory covering 2 CVEs |
before 0:3.6.8-8.el8 | 0:3.6.8-8.el8 |
gnutlsSUSE:Linux Enterprise Module for Basesystem 15 From an advisory covering 3 CVEs |
before 3.6.7-6.8.1 | 3.6.7-6.8.1 |
gnutlsSUSE:Linux Enterprise Module for Desktop Applications 15 From an advisory covering 3 CVEs |
before 3.6.7-6.8.1 | 3.6.7-6.8.1 |
gnutls28Ubuntu:18.04:LTS |
before 3.5.18-1ubuntu1.1, plus listed versions 3.5.8-6ubuntu33.5.17-1ubuntu13.5.17-1ubuntu33.5.18-1ubuntu1 |
3.5.18-1ubuntu1.1 |
gnutls28Ubuntu:16.04:LTS From an advisory covering 4 CVEs |
before 3.4.10-4ubuntu1.5, plus listed versions 3.3.15-5ubuntu23.3.18-1ubuntu13.3.20-1ubuntu13.4.9-2ubuntu13.4.10-4ubuntu1 Show 4 moreShow less3.4.10-4ubuntu1.13.4.10-4ubuntu1.23.4.10-4ubuntu1.33.4.10-4ubuntu1.4 |
3.4.10-4ubuntu1.5 |
gnutls28Ubuntu:18.04:LTS From an advisory covering 4 CVEs |
before 3.5.18-1ubuntu1.1, plus listed versions 3.5.8-6ubuntu33.5.17-1ubuntu13.5.17-1ubuntu33.5.18-1ubuntu1 |
3.5.18-1ubuntu1.1 |
gnutlsopenSUSE:Leap 15.0 From an advisory covering 3 CVEs |
before 3.6.7-lp150.9.1 | 3.6.7-lp150.9.1 |
gnutlsopenSUSE:Tumbleweed From an advisory covering 11 CVEs |
before 3.7.2-1.2 | 3.7.2-1.2 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2019-3829 is a medium vulnerability (CVSS 5.3) in Gnu Gnutls, published March 27, 2019. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 59.2%, the 99th percentile. Fixed in gnutls 3.6.7-r0.
References
gnutls.org/security-new.html
bugzilla.redhat.com/show_bug.cgi?id=CVE-2019-3829
gitlab.com/gnutls/gnutls/issues/694
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/WRSOL66LHP4SD3Y2ECJDOGT4K663ECDU
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/L7TJIBRJWGWSH6XIO2MXIQ3W6ES4R6I4
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/A3ETBUFBB4G7AITAOUYPGXVMBGVXKUAN
Show 62 moreShow less
security.gentoo.org/glsa/201904-14
lists.opensuse.org/opensuse-security-announce/2019-05/msg00017.html
usn.ubuntu.com/3999-1
security.netapp.com/advisory/ntap-20190619-0004
access.redhat.com/errata/RHSA-2019:3600
nvd.nist.gov/vuln/detail/CVE-2019-3829
lists.fedoraproject.org/archives/list/[email protected]/message/A3ETBUFBB4G7AITAOUYPGXVMBGVXKUAN
lists.fedoraproject.org/archives/list/[email protected]/message/L7TJIBRJWGWSH6XIO2MXIQ3W6ES4R6I4
lists.fedoraproject.org/archives/list/[email protected]/message/WRSOL66LHP4SD3Y2ECJDOGT4K663ECDU
github.com/advisories/GHSA-mm54-95hq-f739
security.alpinelinux.org/vuln/CVE-2019-3829
docs.bell-sw.com/security/cves/CVE-2019-3829
security-tracker.debian.org/tracker/CVE-2019-3829
advisories.mageia.org/MGASA-2019-0134.html
bugs.mageia.org/show_bug.cgi?id=24590
lists.fedoraproject.org/archives/list/[email protected]/thread/WRSOL66LHP4SD3Y2ECJDOGT4K663ECDU
access.redhat.com/security/updates/classification
access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/8.1_release_notes
bugzilla.redhat.com/show_bug.cgi?id=1667427
bugzilla.redhat.com/show_bug.cgi?id=1673975
bugzilla.redhat.com/show_bug.cgi?id=1677048
bugzilla.redhat.com/show_bug.cgi?id=1678411
bugzilla.redhat.com/show_bug.cgi?id=1680509
bugzilla.redhat.com/show_bug.cgi?id=1680510
bugzilla.redhat.com/show_bug.cgi?id=1684461
bugzilla.redhat.com/show_bug.cgi?id=1684534
bugzilla.redhat.com/show_bug.cgi?id=1686579
bugzilla.redhat.com/show_bug.cgi?id=1686582
bugzilla.redhat.com/show_bug.cgi?id=1690440
bugzilla.redhat.com/show_bug.cgi?id=1691448
bugzilla.redhat.com/show_bug.cgi?id=1705478
bugzilla.redhat.com/show_bug.cgi?id=1706921
security.access.redhat.com/data/csaf/v2/advisories/2019/rhsa-2019_3600.json
access.redhat.com/security/cve/CVE-2019-3829
cve.org/CVERecord?id=CVE-2019-3829
access.redhat.com/security/cve/CVE-2019-3836
cve.org/CVERecord?id=CVE-2019-3836
nvd.nist.gov/vuln/detail/CVE-2019-3836
suse.com/support/update/announcement/2019/suse-su-20191121-1
bugzilla.suse.com/1118087
bugzilla.suse.com/1130681
bugzilla.suse.com/1130682
suse.com/security/cve/CVE-2018-16868
suse.com/security/cve/CVE-2019-3829
suse.com/security/cve/CVE-2019-3836
ubuntu.com/security/CVE-2019-3829
lists.gnupg.org/pipermail/gnutls-help/2019-March/004497.html
ubuntu.com/security/notices/USN-3999-1
ubuntu.com/security/CVE-2018-10844
ubuntu.com/security/CVE-2018-10845
ubuntu.com/security/CVE-2018-10846
ubuntu.com/security/CVE-2019-3836
lists.opensuse.org/archives/list/[email protected]/thread/U54THELOIOH5SPZKOQO47AOLQUWXG7TU
suse.com/security/cve/CVE-2006-4790
suse.com/security/cve/CVE-2008-1948
suse.com/security/cve/CVE-2008-1949
suse.com/security/cve/CVE-2008-1950
suse.com/security/cve/CVE-2016-8610
suse.com/security/cve/CVE-2017-7869
suse.com/security/cve/CVE-2018-10846
suse.com/security/cve/CVE-2020-13777
suse.com/security/cve/CVE-2021-20232