CVE-2014-0092
lib/x509/verify.c in GnuTLS before 3.1.22 and 3.2.x before 3.2.12 does not properly handle...
lib/x509/verify.c in GnuTLS before 3.1.22 and 3.2.x before 3.2.12 does not properly handle unspecified errors when verifying X.509 certificates from SSL servers, which allows man-in-the-middle attackers to spoof servers via a crafted certificate.
Exploit likelihood
What each source reports
NVD Score used
5.8
lib/x509/verify.c in GnuTLS before 3.1.22 and 3.2.x before 3.2.12 does not properly handle unspecified errors when verifying X.509 certificates from SSL servers, which allows man-in-the-middle attackers to spoof servers via a crafted certificate.
- Record
CVE-2014-0092- CVSS 2.0
- 5.8 Medium
AV:N/AC:M/Au:N/C:P/I:P/A:N - Weakness
- CWE-310
- Updated
- 2026-11-02
CVE List No score
lib/x509/verify.c in GnuTLS before 3.1.22 and 3.2.x before 3.2.12 does not properly handle unspecified errors when verifying X.509 certificates from SSL servers, which allows man-in-the-middle attackers to spoof servers via a crafted certificate.
- Record
CVE-2014-0092- Updated
- 2026-11-02
EUVDEUVD-2014-0177 No score
lib/x509/verify.c in GnuTLS before 3.1.22 and 3.2.x before 3.2.12 does not properly handle unspecified errors when verifying X.509 certificates from SSL servers, which allows man-in-the-middle attackers to spoof servers via a crafted certificate.
- Record
EUVD-2014-0177- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-c9fv-cm23-r7xv No score
lib/x509/verify.c in GnuTLS before 3.1.22 and 3.2.x before 3.2.12 does not properly handle...
lib/x509/verify.c in GnuTLS before 3.1.22 and 3.2.x before 3.2.12 does not properly handle unspecified errors when verifying X.509 certificates from SSL servers, which allows man-in-the-middle attackers to spoof servers via a crafted certificate.
- Record
GHSA-c9fv-cm23-r7xv- Updated
- 2026-11-02
OSV No score
lib/x509/verify.c in GnuTLS before 3.1.22 and 3.2.x before 3.2.12 does not properly handle unspecified errors when verifying X.509 certificates from SSL servers, which allows man-in-the-middle attackers to spoof servers via a crafted certificate.
- Record
CVE-2014-0092- Updated
- 2026-11-02
OSVDEBIAN-CVE-2014-0092 No score
lib/x509/verify.c in GnuTLS before 3.1.22 and 3.2.x before 3.2.12 does not properly handle unspecified errors when verifying X.509 certificates from SSL servers, which allows man-in-the-middle attackers to spoof servers via a crafted certificate.
- Record
DEBIAN-CVE-2014-0092- Updated
- 2026-11-02
Show 4 moreShow less
OSVMGASA-2014-0117 No score
Updated gnutls packages fix security vulnerability
It was discovered that GnuTLS did not correctly handle certain errors that could occur during the verification of an X.509 certificate, causing it to incorrectly report a successful verification. An attacker could use this flaw to create a specially crafted certificate that could be accepted by GnuTLS as valid for a site chosen by the attacker (CVE-2014-0092).
- Record
MGASA-2014-0117- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10105-1 No score
gnutls-3.4.15-1.1 on GA media
These are all security issues fixed in the gnutls-3.4.15-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10105-1- Updated
- 2026-11-02
OSVSUSE-SU-2015:0675-1 No score
Security update for gnutls
GnuTLS has been patched to ensure proper parsing of session ids during the TLS/SSL handshake. Additionally, three issues inherited from libtasn1 have been fixed.
Further information is available at http://www.gnutls.org/security.html#GNUTLS-SA-2014-3 http://www.gnutls.org/security.html#GNUTLS-SA-2014-3
These security issues have been fixed:
* Possible memory corruption during connect (CVE-2014-3466)
* Multiple boundary check issues could allow DoS (CVE-2014-3467)
* asn1_get_bit_der() can return negative bit length (CVE-2014-3468)
* Possible DoS by NULL pointer dereference (CVE-2014-3469)
Security Issue references:
* CVE-2014-3466
<http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-3466>
- Record
SUSE-SU-2015:0675-1- Updated
- 2026-11-02
OSVUBUNTU-CVE-2014-0092 No score
lib/x509/verify.c in GnuTLS before 3.1.22 and 3.2.x before 3.2.12 does not properly handle unspecified errors when verifying X.509 certificates from SSL servers, which allows man-in-the-middle attackers to spoof servers via a crafted certificate.
- Record
UBUNTU-CVE-2014-0092- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
gnutls28Debian:12 |
before 3.2.11-2 | 3.2.11-2 |
gnutls28Debian:13 |
before 3.2.11-2 | 3.2.11-2 |
gnutls28Debian:14 |
before 3.2.11-2 | 3.2.11-2 |
gnutls26Debian:6.0 |
before 2.8.6-1+squeeze3, plus listed versions 2.8.6-12.8.6-1+squeeze12.8.6-1+squeeze2 |
2.8.6-1+squeeze3 |
gnutls26Debian:7 |
before 2.12.20-8+deb7u1, plus listed versions 2.12.20-62.12.20-72.12.20-8 |
2.12.20-8+deb7u1 |
gnutlsMageia:3 |
before 3.1.16-1.2.mga3 | 3.1.16-1.2.mga3 |
gnutlsMageia:4 |
before 3.2.7-1.2.mga4 | 3.2.7-1.2.mga4 |
gnutlsRed Hat:enterprise_linux:6::client |
before 0:2.8.5-13.el6_5 | 0:2.8.5-13.el6_5 |
gnutls-debuginfoRed Hat:enterprise_linux:6::client |
before 0:2.8.5-13.el6_5 | 0:2.8.5-13.el6_5 |
gnutls-utilsRed Hat:enterprise_linux:6::client |
before 0:2.8.5-13.el6_5 | 0:2.8.5-13.el6_5 |
Show 73 moreShow less
| Package | Affected | Fixed |
|---|---|---|
gnutls-develRed Hat:enterprise_linux:6::client |
before 0:2.8.5-13.el6_5 | 0:2.8.5-13.el6_5 |
gnutls-guileRed Hat:enterprise_linux:6::client |
before 0:2.8.5-13.el6_5 | 0:2.8.5-13.el6_5 |
gnutlsRed Hat:enterprise_linux:6::computenode |
before 0:2.8.5-13.el6_5 | 0:2.8.5-13.el6_5 |
gnutls-debuginfoRed Hat:enterprise_linux:6::computenode |
before 0:2.8.5-13.el6_5 | 0:2.8.5-13.el6_5 |
gnutls-utilsRed Hat:enterprise_linux:6::computenode |
before 0:2.8.5-13.el6_5 | 0:2.8.5-13.el6_5 |
gnutls-develRed Hat:enterprise_linux:6::computenode |
before 0:2.8.5-13.el6_5 | 0:2.8.5-13.el6_5 |
gnutls-guileRed Hat:enterprise_linux:6::computenode |
before 0:2.8.5-13.el6_5 | 0:2.8.5-13.el6_5 |
gnutlsRed Hat:enterprise_linux:6::server |
before 0:2.8.5-13.el6_5 | 0:2.8.5-13.el6_5 |
gnutls-debuginfoRed Hat:enterprise_linux:6::server |
before 0:2.8.5-13.el6_5 | 0:2.8.5-13.el6_5 |
gnutls-develRed Hat:enterprise_linux:6::server |
before 0:2.8.5-13.el6_5 | 0:2.8.5-13.el6_5 |
gnutls-utilsRed Hat:enterprise_linux:6::server |
before 0:2.8.5-13.el6_5 | 0:2.8.5-13.el6_5 |
gnutls-guileRed Hat:enterprise_linux:6::server |
before 0:2.8.5-13.el6_5 | 0:2.8.5-13.el6_5 |
gnutlsRed Hat:enterprise_linux:6::workstation |
before 0:2.8.5-13.el6_5 | 0:2.8.5-13.el6_5 |
gnutls-debuginfoRed Hat:enterprise_linux:6::workstation |
before 0:2.8.5-13.el6_5 | 0:2.8.5-13.el6_5 |
gnutls-develRed Hat:enterprise_linux:6::workstation |
before 0:2.8.5-13.el6_5 | 0:2.8.5-13.el6_5 |
gnutls-utilsRed Hat:enterprise_linux:6::workstation |
before 0:2.8.5-13.el6_5 | 0:2.8.5-13.el6_5 |
gnutls-guileRed Hat:enterprise_linux:6::workstation |
before 0:2.8.5-13.el6_5 | 0:2.8.5-13.el6_5 |
gnutlsRed Hat:enterprise_linux:5::client From an advisory covering 2 CVEs |
before 0:1.4.1-14.el5_10 | 0:1.4.1-14.el5_10 |
gnutls-debuginfoRed Hat:enterprise_linux:5::client From an advisory covering 2 CVEs |
before 0:1.4.1-14.el5_10 | 0:1.4.1-14.el5_10 |
gnutls-utilsRed Hat:enterprise_linux:5::client From an advisory covering 2 CVEs |
before 0:1.4.1-14.el5_10 | 0:1.4.1-14.el5_10 |
gnutlsRed Hat:enterprise_linux:5::client_workstation From an advisory covering 2 CVEs |
before 0:1.4.1-14.el5_10 | 0:1.4.1-14.el5_10 |
gnutls-debuginfoRed Hat:enterprise_linux:5::client_workstation From an advisory covering 2 CVEs |
before 0:1.4.1-14.el5_10 | 0:1.4.1-14.el5_10 |
gnutls-develRed Hat:enterprise_linux:5::client_workstation From an advisory covering 2 CVEs |
before 0:1.4.1-14.el5_10 | 0:1.4.1-14.el5_10 |
gnutlsRed Hat:enterprise_linux:5::server From an advisory covering 2 CVEs |
before 0:1.4.1-14.el5_10 | 0:1.4.1-14.el5_10 |
gnutls-debuginfoRed Hat:enterprise_linux:5::server From an advisory covering 2 CVEs |
before 0:1.4.1-14.el5_10 | 0:1.4.1-14.el5_10 |
gnutls-develRed Hat:enterprise_linux:5::server From an advisory covering 2 CVEs |
before 0:1.4.1-14.el5_10 | 0:1.4.1-14.el5_10 |
gnutls-utilsRed Hat:enterprise_linux:5::server From an advisory covering 2 CVEs |
before 0:1.4.1-14.el5_10 | 0:1.4.1-14.el5_10 |
gnutlsRed Hat:rhel_els:4::as |
before 0:1.0.20-5.el4 | 0:1.0.20-5.el4 |
gnutls-debuginfoRed Hat:rhel_els:4::as |
before 0:1.0.20-5.el4 | 0:1.0.20-5.el4 |
gnutls-develRed Hat:rhel_els:4::as |
before 0:1.0.20-5.el4 | 0:1.0.20-5.el4 |
gnutlsRed Hat:rhel_els:4::es |
before 0:1.0.20-5.el4 | 0:1.0.20-5.el4 |
gnutls-debuginfoRed Hat:rhel_els:4::es |
before 0:1.0.20-5.el4 | 0:1.0.20-5.el4 |
gnutls-develRed Hat:rhel_els:4::es |
before 0:1.0.20-5.el4 | 0:1.0.20-5.el4 |
gnutlsRed Hat:rhel_mission_critical:5.3 |
before 0:1.4.1-3.el5_3.6 | 0:1.4.1-3.el5_3.6 |
gnutls-debuginfoRed Hat:rhel_mission_critical:5.3 |
before 0:1.4.1-3.el5_3.6 | 0:1.4.1-3.el5_3.6 |
gnutls-develRed Hat:rhel_mission_critical:5.3 |
before 0:1.4.1-3.el5_3.6 | 0:1.4.1-3.el5_3.6 |
gnutls-utilsRed Hat:rhel_mission_critical:5.3 |
before 0:1.4.1-3.el5_3.6 | 0:1.4.1-3.el5_3.6 |
gnutlsRed Hat:rhel_mission_critical:5.6 |
before 0:1.4.1-7.el5_6.1 | 0:1.4.1-7.el5_6.1 |
gnutls-debuginfoRed Hat:rhel_mission_critical:5.6 |
before 0:1.4.1-7.el5_6.1 | 0:1.4.1-7.el5_6.1 |
gnutls-develRed Hat:rhel_mission_critical:5.6 |
before 0:1.4.1-7.el5_6.1 | 0:1.4.1-7.el5_6.1 |
gnutls-utilsRed Hat:rhel_mission_critical:5.6 |
before 0:1.4.1-7.el5_6.1 | 0:1.4.1-7.el5_6.1 |
gnutlsRed Hat:rhel_eus:5.9 |
before 0:1.4.1-10.el5_9.3 | 0:1.4.1-10.el5_9.3 |
gnutls-debuginfoRed Hat:rhel_eus:5.9 |
before 0:1.4.1-10.el5_9.3 | 0:1.4.1-10.el5_9.3 |
gnutls-develRed Hat:rhel_eus:5.9 |
before 0:1.4.1-10.el5_9.3 | 0:1.4.1-10.el5_9.3 |
gnutls-utilsRed Hat:rhel_eus:5.9 |
before 0:1.4.1-10.el5_9.3 | 0:1.4.1-10.el5_9.3 |
gnutlsRed Hat:rhel_eus:6.3::computenode |
before 0:2.8.5-7.el6_3.2 | 0:2.8.5-7.el6_3.2 |
gnutls-debuginfoRed Hat:rhel_eus:6.3::computenode |
before 0:2.8.5-7.el6_3.2 | 0:2.8.5-7.el6_3.2 |
gnutls-utilsRed Hat:rhel_eus:6.3::computenode |
before 0:2.8.5-7.el6_3.2 | 0:2.8.5-7.el6_3.2 |
gnutlsRed Hat:rhel_eus:6.4::computenode |
before 0:2.8.5-10.el6_4.3 | 0:2.8.5-10.el6_4.3 |
gnutls-debuginfoRed Hat:rhel_eus:6.4::computenode |
before 0:2.8.5-10.el6_4.3 | 0:2.8.5-10.el6_4.3 |
gnutls-utilsRed Hat:rhel_eus:6.4::computenode |
before 0:2.8.5-10.el6_4.3 | 0:2.8.5-10.el6_4.3 |
gnutls-develRed Hat:rhel_eus:6.3::computenode |
before 0:2.8.5-7.el6_3.2 | 0:2.8.5-7.el6_3.2 |
gnutls-guileRed Hat:rhel_eus:6.3::computenode |
before 0:2.8.5-7.el6_3.2 | 0:2.8.5-7.el6_3.2 |
gnutls-develRed Hat:rhel_eus:6.4::computenode |
before 0:2.8.5-10.el6_4.3 | 0:2.8.5-10.el6_4.3 |
gnutls-guileRed Hat:rhel_eus:6.4::computenode |
before 0:2.8.5-10.el6_4.3 | 0:2.8.5-10.el6_4.3 |
gnutlsRed Hat:rhel_mission_critical:6.2::server |
before 0:2.8.5-4.el6_2.3 | 0:2.8.5-4.el6_2.3 |
gnutls-debuginfoRed Hat:rhel_mission_critical:6.2::server |
before 0:2.8.5-4.el6_2.3 | 0:2.8.5-4.el6_2.3 |
gnutls-develRed Hat:rhel_mission_critical:6.2::server |
before 0:2.8.5-4.el6_2.3 | 0:2.8.5-4.el6_2.3 |
gnutls-utilsRed Hat:rhel_mission_critical:6.2::server |
before 0:2.8.5-4.el6_2.3 | 0:2.8.5-4.el6_2.3 |
gnutlsRed Hat:rhel_eus:6.3::server |
before 0:2.8.5-7.el6_3.2 | 0:2.8.5-7.el6_3.2 |
gnutls-debuginfoRed Hat:rhel_eus:6.3::server |
before 0:2.8.5-7.el6_3.2 | 0:2.8.5-7.el6_3.2 |
gnutls-develRed Hat:rhel_eus:6.3::server |
before 0:2.8.5-7.el6_3.2 | 0:2.8.5-7.el6_3.2 |
gnutls-utilsRed Hat:rhel_eus:6.3::server |
before 0:2.8.5-7.el6_3.2 | 0:2.8.5-7.el6_3.2 |
gnutlsRed Hat:rhel_eus:6.4::server |
before 0:2.8.5-10.el6_4.3 | 0:2.8.5-10.el6_4.3 |
gnutls-debuginfoRed Hat:rhel_eus:6.4::server |
before 0:2.8.5-10.el6_4.3 | 0:2.8.5-10.el6_4.3 |
gnutls-develRed Hat:rhel_eus:6.4::server |
before 0:2.8.5-10.el6_4.3 | 0:2.8.5-10.el6_4.3 |
gnutls-utilsRed Hat:rhel_eus:6.4::server |
before 0:2.8.5-10.el6_4.3 | 0:2.8.5-10.el6_4.3 |
gnutls-guileRed Hat:rhel_mission_critical:6.2::server |
before 0:2.8.5-4.el6_2.3 | 0:2.8.5-4.el6_2.3 |
gnutls-guileRed Hat:rhel_eus:6.3::server |
before 0:2.8.5-7.el6_3.2 | 0:2.8.5-7.el6_3.2 |
gnutls-guileRed Hat:rhel_eus:6.4::server |
before 0:2.8.5-10.el6_4.3 | 0:2.8.5-10.el6_4.3 |
rhev-hypervisor6Red Hat:enterprise_linux:6::hypervisor From an advisory covering 3 CVEs |
before 0:6.5-20140324.0.el6ev | 0:6.5-20140324.0.el6ev |
gnutls26Ubuntu:14.04:LTS |
before 2.12.23-12ubuntu2, plus listed versions 2.12.23-1ubuntu42.12.23-1ubuntu52.12.23-12ubuntu1 |
2.12.23-12ubuntu2 |
gnutlsopenSUSE:Tumbleweed From an advisory covering 10 CVEs |
before 3.4.15-1.1 | 3.4.15-1.1 |
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-2014-0092 is a medium vulnerability (CVSS 5.8) in Gnu Gnutls, published March 3, 2014. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 29.9%, the 98th percentile. Fixed in gnutls28 3.2.11-2.
References
secunia.com/advisories/57321
secunia.com/advisories/57260
rhn.redhat.com/errata/RHSA-2014-0288.html
gnutls.org/security.html
lists.opensuse.org/opensuse-security-announce/2014-03/msg00020.html
secunia.com/advisories/57274
Show 76 moreShow less
lists.opensuse.org/opensuse-security-announce/2014-03/msg00000.html
rhn.redhat.com/errata/RHSA-2014-0247.html
securityfocus.com/bid/65919
lists.opensuse.org/opensuse-security-announce/2014-03/msg00001.html
lists.opensuse.org/opensuse-security-announce/2014-03/msg00003.html
lists.opensuse.org/opensuse-security-announce/2014-03/msg00005.html
secunia.com/advisories/57254
rhn.redhat.com/errata/RHSA-2014-0339.html
secunia.com/advisories/56933
lists.opensuse.org/opensuse-security-announce/2014-03/msg00004.html
rhn.redhat.com/errata/RHSA-2014-0246.html
lists.opensuse.org/opensuse-security-announce/2014-03/msg00002.html
bugzilla.redhat.com/show_bug.cgi?id=1069865
ubuntu.com/usn/USN-2127-1
secunia.com/advisories/57204
lists.opensuse.org/opensuse-security-announce/2014-03/msg00009.html
secunia.com/advisories/57103
lists.opensuse.org/opensuse-security-announce/2014-03/msg00007.html
lists.opensuse.org/opensuse-security-announce/2014-03/msg00006.html
debian.org/security/2014/dsa-2869
nvd.nist.gov/vuln/detail/CVE-2014-0092
github.com/advisories/GHSA-c9fv-cm23-r7xv
security-tracker.debian.org/tracker/CVE-2014-0092
advisories.mageia.org/MGASA-2014-0117.html
bugs.mageia.org/show_bug.cgi?id=12922
access.redhat.com/errata/RHSA-2014:0246
access.redhat.com/security/updates/classification
security.access.redhat.com/data/csaf/v2/advisories/2014/rhsa-2014_0246.json
access.redhat.com/security/cve/CVE-2014-0092
cve.org/CVERecord?id=CVE-2014-0092
access.redhat.com/errata/RHSA-2014:0247
bugzilla.redhat.com/show_bug.cgi?id=1069301
security.access.redhat.com/data/csaf/v2/advisories/2014/rhsa-2014_0247.json
access.redhat.com/security/cve/CVE-2009-5138
cve.org/CVERecord?id=CVE-2009-5138
nvd.nist.gov/vuln/detail/CVE-2009-5138
access.redhat.com/errata/RHSA-2014:0288
security.access.redhat.com/data/csaf/v2/advisories/2014/rhsa-2014_0288.json
access.redhat.com/errata/RHSA-2014:0339
access.redhat.com/site/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Hypervisor_Deployment_Guide/chap-Deployment_Guide-Upgrading_Red_Hat_Enterprise_Virtualization_Hypervisors.html
bugzilla.redhat.com/show_bug.cgi?id=921970
bugzilla.redhat.com/show_bug.cgi?id=1062577
bugzilla.redhat.com/show_bug.cgi?id=1075950
security.access.redhat.com/data/csaf/v2/advisories/2014/rhsa-2014_0339.json
access.redhat.com/security/cve/CVE-2013-1860
cve.org/CVERecord?id=CVE-2013-1860
nvd.nist.gov/vuln/detail/CVE-2013-1860
access.redhat.com/security/cve/CVE-2014-0055
cve.org/CVERecord?id=CVE-2014-0055
nvd.nist.gov/vuln/detail/CVE-2014-0055
suse.com/support/update/announcement/2015/suse-su-20150675-1
bugzilla.suse.com/821818
bugzilla.suse.com/835760
bugzilla.suse.com/865804
bugzilla.suse.com/865993
bugzilla.suse.com/880730
bugzilla.suse.com/880910
bugzilla.suse.com/919938
bugzilla.suse.com/921684
suse.com/security/cve/CVE-2009-5138
suse.com/security/cve/CVE-2013-2116
suse.com/security/cve/CVE-2014-0092
suse.com/security/cve/CVE-2014-3466
suse.com/security/cve/CVE-2014-8155
suse.com/security/cve/CVE-2015-0282
suse.com/security/cve/CVE-2015-0294
ubuntu.com/security/CVE-2014-0092
ubuntu.com/security/notices/USN-2127-1
suse.com/security/cve/CVE-2008-4989
suse.com/security/cve/CVE-2011-4128
suse.com/security/cve/CVE-2012-0390
suse.com/security/cve/CVE-2012-1569
suse.com/security/cve/CVE-2012-1573
suse.com/security/cve/CVE-2014-1959
suse.com/security/cve/CVE-2014-8564
suse.com/security/cve/CVE-2015-6251