CVE-2015-0294
GnuTLS before 3.3.13 does not validate that the signature algorithms match when importing a...
GnuTLS before 3.3.13 does not validate that the signature algorithms match when importing a certificate.
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
- High
- Availability
- None
Exploit likelihood
What each source reports
NVD Score used 7.5
GnuTLS before 3.3.13 does not validate that the signature algorithms match when importing a certificate.
- Record
CVE-2015-0294- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N - CVSS 2.0
- 5.0 Medium
AV:N/AC:L/Au:N/C:N/I:P/A:N - Weakness
- CWE-295
- Updated
- 2026-11-02
CVE ListNo score
GnuTLS before 3.3.13 does not validate that the signature algorithms match when importing a certificate.
- Record
CVE-2015-0294- Updated
- 2026-11-02
EUVDEUVD-2015-0307No score
GnuTLS before 3.3.13 does not validate that the signature algorithms match when importing a certificate.
- Record
EUVD-2015-0307- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-xqm3-jfj9-8pf2 7.5
GnuTLS before 3.3.13 does not validate that the signature algorithms match when importing a...
GnuTLS before 3.3.13 does not validate that the signature algorithms match when importing a certificate.
- Record
GHSA-xqm3-jfj9-8pf2- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N - Weakness
- CWE-295
- Updated
- 2026-11-02
OSV 7.5
GnuTLS before 3.3.13 does not validate that the signature algorithms match when importing a certificate.
- Record
CVE-2015-0294- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
OSVDEBIAN-CVE-2015-0294 7.5
GnuTLS before 3.3.13 does not validate that the signature algorithms match when importing a certificate.
- Record
DEBIAN-CVE-2015-0294- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
Show 5 moreShow less
OSVUBUNTU-CVE-2015-0294 7.5
GnuTLS before 3.3.13 does not validate that the signature algorithms match when importing a certificate.
- Record
UBUNTU-CVE-2015-0294- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
OSVMGASA-2015-0322No score
Updated gnutls packages fix security vulnerabilities
It was reported that GnuTLS does not check whether the two signature algorithms match on certificate import (CVE-2015-0294).
Kurt Roeckx discovered that decoding a specific certificate with very long DistinguishedName (DN) entries leads to double free. A remote attacker can take advantage of this flaw by creating a specially crafted certificate that, when processed by an application compiled against GnuTLS, could cause the application to crash resulting in a denial of service (CVE-2015-6251).
- Record
MGASA-2015-0322- Updated
- 2026-11-02
OSVSUSE-SU-2015:0675-1No 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
OSVSUSE-SU-2015:0735-1No score
Security update for gnutls
gnutls was updated to fix a certificate algorithm consistency checking issue. (CVE-2015-0294)
- Record
SUSE-SU-2015:0735-1- Updated
- 2026-11-02
OSVUSN-2540-1No score
gnutls26, gnutls28 vulnerabilities
It was discovered that GnuTLS did not perform date and time checks on CA certificates, contrary to expectations. This issue only affected Ubuntu 10.04 LTS. (CVE-2014-8155)
Nikos Mavrogiannopoulos discovered that GnuTLS incorrectly verified that signature algorithms matched. A remote attacker could possibly use this issue to downgrade to a disallowed algorithm. This issue only affected Ubuntu 10.04 LTS, Ubuntu 12.04 LTS and Ubuntu 14.04 LTS. (CVE-2015-0282)
It was discovered that GnuTLS incorrectly verified certificate algorithms. A remote attacker could possibly use this issue to downgrade to a disallowed algorithm. (CVE-2015-0294)
- Record
USN-2540-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
gnutls28Debian:12 | before 3.3.8-6 | 3.3.8-6 |
gnutls28Debian:13 | before 3.3.8-6 | 3.3.8-6 |
gnutls28Debian:14 | before 3.3.8-6 | 3.3.8-6 |
gnutls26Debian:6.0 From an advisory covering 3 CVEs | before 2.8.6-1+squeeze5, plus listed versions 2.8.6-12.8.6-1+squeeze12.8.6-1+squeeze22.8.6-1+squeeze32.8.6-1+squeeze4 | 2.8.6-1+squeeze5 |
gnutls26Debian:7 From an advisory covering 2 CVEs | before 2.12.20-8+deb7u3, plus listed versions 2.12.20-62.12.20-72.12.20-82.12.20-8+deb7u12.12.20-8+deb7u2 | 2.12.20-8+deb7u3 |
gnutlsMageia:4 From an advisory covering 2 CVEs | before 3.2.7-1.7.mga4 | 3.2.7-1.7.mga4 |
gnutlsMageia:5 From an advisory covering 2 CVEs | before 3.2.21-1.1.mga5 | 3.2.21-1.1.mga5 |
gnutls-debuginfoRed Hat:enterprise_linux:6::client From an advisory covering 3 CVEs | before 0:2.8.5-18.el6 | 0:2.8.5-18.el6 |
gnutls-develRed Hat:enterprise_linux:6::client From an advisory covering 3 CVEs | before 0:2.8.5-18.el6 | 0:2.8.5-18.el6 |
gnutls-guileRed Hat:enterprise_linux:6::client From an advisory covering 3 CVEs | before 0:2.8.5-18.el6 | 0:2.8.5-18.el6 |
Show 23 moreShow less
| Package | Affected | Fixed |
|---|---|---|
gnutlsRed Hat:enterprise_linux:6::client From an advisory covering 3 CVEs | before 0:2.8.5-18.el6 | 0:2.8.5-18.el6 |
gnutls-utilsRed Hat:enterprise_linux:6::client From an advisory covering 3 CVEs | before 0:2.8.5-18.el6 | 0:2.8.5-18.el6 |
gnutls-debuginfoRed Hat:enterprise_linux:6::computenode From an advisory covering 3 CVEs | before 0:2.8.5-18.el6 | 0:2.8.5-18.el6 |
gnutls-develRed Hat:enterprise_linux:6::computenode From an advisory covering 3 CVEs | before 0:2.8.5-18.el6 | 0:2.8.5-18.el6 |
gnutls-guileRed Hat:enterprise_linux:6::computenode From an advisory covering 3 CVEs | before 0:2.8.5-18.el6 | 0:2.8.5-18.el6 |
gnutlsRed Hat:enterprise_linux:6::computenode From an advisory covering 3 CVEs | before 0:2.8.5-18.el6 | 0:2.8.5-18.el6 |
gnutls-utilsRed Hat:enterprise_linux:6::computenode From an advisory covering 3 CVEs | before 0:2.8.5-18.el6 | 0:2.8.5-18.el6 |
gnutls-debuginfoRed Hat:enterprise_linux:6::server From an advisory covering 3 CVEs | before 0:2.8.5-18.el6 | 0:2.8.5-18.el6 |
gnutls-guileRed Hat:enterprise_linux:6::server From an advisory covering 3 CVEs | before 0:2.8.5-18.el6 | 0:2.8.5-18.el6 |
gnutlsRed Hat:enterprise_linux:6::server From an advisory covering 3 CVEs | before 0:2.8.5-18.el6 | 0:2.8.5-18.el6 |
gnutls-develRed Hat:enterprise_linux:6::server From an advisory covering 3 CVEs | before 0:2.8.5-18.el6 | 0:2.8.5-18.el6 |
gnutls-utilsRed Hat:enterprise_linux:6::server From an advisory covering 3 CVEs | before 0:2.8.5-18.el6 | 0:2.8.5-18.el6 |
gnutls-debuginfoRed Hat:enterprise_linux:6::workstation From an advisory covering 3 CVEs | before 0:2.8.5-18.el6 | 0:2.8.5-18.el6 |
gnutls-guileRed Hat:enterprise_linux:6::workstation From an advisory covering 3 CVEs | before 0:2.8.5-18.el6 | 0:2.8.5-18.el6 |
gnutlsRed Hat:enterprise_linux:6::workstation From an advisory covering 3 CVEs | before 0:2.8.5-18.el6 | 0:2.8.5-18.el6 |
gnutls-develRed Hat:enterprise_linux:6::workstation From an advisory covering 3 CVEs | before 0:2.8.5-18.el6 | 0:2.8.5-18.el6 |
gnutls-utilsRed Hat:enterprise_linux:6::workstation From an advisory covering 3 CVEs | before 0:2.8.5-18.el6 | 0:2.8.5-18.el6 |
gnutlsSUSE:Linux Enterprise Desktop 12 | before 3.2.15-7.2 | 3.2.15-7.2 |
gnutlsSUSE:Linux Enterprise Software Development Kit 12 | before 3.2.15-7.2 | 3.2.15-7.2 |
gnutlsSUSE:Linux Enterprise Server 12 | before 3.2.15-7.2 | 3.2.15-7.2 |
gnutlsSUSE:Linux Enterprise Server for SAP Applications 12 | before 3.2.15-7.2 | 3.2.15-7.2 |
gnutls26Ubuntu:14.04:LTS | before 2.12.23-12ubuntu2.2, plus listed versions 2.12.23-1ubuntu42.12.23-1ubuntu52.12.23-12ubuntu12.12.23-12ubuntu22.12.23-12ubuntu2.1 | 2.12.23-12ubuntu2.2 |
gnutls26Ubuntu:14.04:LTS From an advisory covering 2 CVEs | before 2.12.23-12ubuntu2.2, plus listed versions 2.12.23-1ubuntu42.12.23-1ubuntu52.12.23-12ubuntu12.12.23-12ubuntu22.12.23-12ubuntu2.1 | 2.12.23-12ubuntu2.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-2015-0294 is a high vulnerability (CVSS 7.5) in Gnu Gnutls, published June 3, 2014. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.59%, the 75th percentile. Fixed in gnutls28 3.3.8-6.
References
bugzilla.redhat.com/show_bug.cgi?id=1196323
gitlab.com/gnutls/gnutls/commit/6e76e9b9fa845b76b0b9a45f05f4b54a052578ff
debian.org/security/2015/dsa-3191
nvd.nist.gov/vuln/detail/CVE-2015-0294
github.com/advisories/GHSA-xqm3-jfj9-8pf2
security-tracker.debian.org/tracker/CVE-2015-0294
Show 39 moreShow less
advisories.mageia.org/MGASA-2015-0322.html
bugs.mageia.org/show_bug.cgi?id=15504
debian.org/security/2015/dsa-3334
access.redhat.com/errata/RHSA-2015:1457
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=1036385
bugzilla.redhat.com/show_bug.cgi?id=1194371
bugzilla.redhat.com/show_bug.cgi?id=1197995
security.access.redhat.com/data/csaf/v2/advisories/2015/rhsa-2015_1457.json
access.redhat.com/security/cve/CVE-2014-8155
cve.org/CVERecord?id=CVE-2014-8155
nvd.nist.gov/vuln/detail/CVE-2014-8155
access.redhat.com/security/cve/CVE-2015-0282
cve.org/CVERecord?id=CVE-2015-0282
nvd.nist.gov/vuln/detail/CVE-2015-0282
access.redhat.com/security/cve/CVE-2015-0294
cve.org/CVERecord?id=CVE-2015-0294
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
suse.com/support/update/announcement/2015/suse-su-20150735-1
ubuntu.com/security/CVE-2015-0294
lists.gnutls.org/pipermail/gnutls-devel/2015-February/007471.html
ubuntu.com/security/notices/USN-2540-1
ubuntu.com/security/CVE-2014-8155
ubuntu.com/security/CVE-2015-0282