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 List No 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-0307 No 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-0322 No 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-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
OSVSUSE-SU-2015:0735-1 No 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-1 No 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