Every CVE Search/ Get API key

CVE-2018-10844

It was found that the GnuTLS implementation of HMAC-SHA-256 was vulnerable to a Lucky thirteen...

5.9 MediumFix available

It was found that the GnuTLS implementation of HMAC-SHA-256 was vulnerable to a Lucky thirteen style attack. Remote attackers could use this flaw to conduct distinguishing attacks and plaintext-recovery attacks via statistical analysis of timing data using crafted packets.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
High
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
High
Integrity
None
Availability
None

Exploit likelihood

3.61%Up 0.8 points since Apr 14, 2021
90%50%10%1%

What each source reports

CVE List Score used 5.9

It was found that the GnuTLS implementation of HMAC-SHA-256 was vulnerable to a Lucky thirteen style attack. Remote attackers could use this flaw to conduct distinguishing attacks and plaintext-recovery attacks via statistical analysis of timing data using crafted packets.

Record
CVE-2018-10844
CVSS 3.0
5.9 MediumCVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
Weakness
CWE-385
Updated
2026-11-02
EUVDEUVD-2018-2913 5.9

It was found that the GnuTLS implementation of HMAC-SHA-256 was vulnerable to a Lucky thirteen style attack. Remote attackers could use this flaw to conduct distinguishing attacks and plaintext-recovery attacks via statistical analysis of timing data using crafted packets.

Record
EUVD-2018-2913
CVSS 3.0
5.9 MediumCVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
Updated
2026-11-03
GitHub AdvisoriesGHSA-9779-jfg9-frm3 5.9

It was found that the GnuTLS implementation of HMAC-SHA-256 was vulnerable to a Lucky thirteen...

It was found that the GnuTLS implementation of HMAC-SHA-256 was vulnerable to a Lucky thirteen style attack. Remote attackers could use this flaw to conduct distinguishing attacks and plaintext-recovery attacks via statistical analysis of timing data using crafted packets.

Record
GHSA-9779-jfg9-frm3
CVSS 3.1
5.9 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
Weakness
CWE-327, CWE-385
Updated
2026-11-02
NVD 5.9

It was found that the GnuTLS implementation of HMAC-SHA-256 was vulnerable to a Lucky thirteen style attack. Remote attackers could use this flaw to conduct distinguishing attacks and plaintext-recovery attacks via statistical analysis of timing data using crafted packets.

Record
CVE-2018-10844
CVSS 3.1
5.9 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
CVSS 3.0
5.9 MediumCVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
CVSS 2.0
4.3 MediumAV:N/AC:M/Au:N/C:P/I:N/A:N
Weakness
CWE-385, CWE-327
Updated
2026-11-02
OSV 5.9

It was found that the GnuTLS implementation of HMAC-SHA-256 was vulnerable to a Lucky thirteen style attack. Remote attackers could use this flaw to conduct distinguishing attacks and plaintext-recovery attacks via statistical analysis of timing data using crafted packets.

Record
CVE-2018-10844
CVSS 3.1
5.9 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
Updated
2026-11-02
OSVDEBIAN-CVE-2018-10844 5.9

It was found that the GnuTLS implementation of HMAC-SHA-256 was vulnerable to a Lucky thirteen style attack. Remote attackers could use this flaw to conduct distinguishing attacks and plaintext-recovery attacks via statistical analysis of timing data using crafted packets.

Record
DEBIAN-CVE-2018-10844
CVSS 3.1
5.9 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
Updated
2026-11-02
Show 8 moreShow less
OSVRHSA-2018:3050 5.9

Red Hat Security Advisory: gnutls security, bug fix, and enhancement update

Record
RHSA-2018:3050
CVSS 3.0
5.9 MediumCVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
Updated
2026-11-02
OSVUBUNTU-CVE-2018-10844 5.9

It was found that the GnuTLS implementation of HMAC-SHA-256 was vulnerable to a Lucky thirteen style attack. Remote attackers could use this flaw to conduct distinguishing attacks and plaintext-recovery attacks via statistical analysis of timing data using crafted packets.

Record
UBUNTU-CVE-2018-10844
CVSS 3.1
5.9 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
CVSS 3.0
5.9 MediumCVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
Updated
2026-11-02
OSVMGASA-2018-0435 No score

Updated gnutls packages fix security vulnerabilities

The updated packages fix security vulnerabilities:

It was found that the GnuTLS implementation of HMAC-SHA-256 and HMAC-SHA-384 was vulnerable to a Lucky thirteen style attack. Remote attackers could use this flaw to conduct distinguishing attacks and plaintext-recovery attacks via statistical analysis of timing data using crafted packets (CVE-2018-10844, CVE-2018-10845).

A cache-based side channel in GnuTLS implementation that leads to plain text recovery in cross-VM attack setting was found. An attacker could use a combination of "Just in Time" Prime+probe attack in combination with Lucky-13 attack to recover plain text using crafted packets (CVE-2018-10846).

Record
MGASA-2018-0435
Updated
2026-11-02
OSVSUSE-SU-2018:2825-1 No score

Security update for gnutls

This update for gnutls fixes the following issues:

This update for gnutls fixes the following issues:

Security issues fixed:

  • Improved mitigations against Lucky 13 class of attacks
  • 'Just in Time' PRIME + PROBE cache-based side channel attack can lead to plaintext recovery (CVE-2018-10846, bsc#1105460)
  • HMAC-SHA-384 vulnerable to Lucky thirteen attack due to use of wrong constant (CVE-2018-10845, bsc#1105459)
  • HMAC-SHA-256 vulnerable to Lucky thirteen attack due to not enough dummy function calls (CVE-2018-10844, bsc#1105437)
  • The _asn1_check_identifier function in Libtasn1 caused a NULL pointer dereference and crash (CVE-2017-10790, bsc#1047002)
Record
SUSE-SU-2018:2825-1
Updated
2026-11-02
OSVSUSE-SU-2018:2825-2 No score

Security update for gnutls

This update for gnutls fixes the following issues:

This update for gnutls fixes the following issues:

Security issues fixed:

  • Improved mitigations against Lucky 13 class of attacks
  • 'Just in Time' PRIME + PROBE cache-based side channel attack can lead to plaintext recovery (CVE-2018-10846, bsc#1105460)
  • HMAC-SHA-384 vulnerable to Lucky thirteen attack due to use of wrong constant (CVE-2018-10845, bsc#1105459)
  • HMAC-SHA-256 vulnerable to Lucky thirteen attack due to not enough dummy function calls (CVE-2018-10844, bsc#1105437)
  • The _asn1_check_identifier function in Libtasn1 caused a NULL pointer dereference and crash (CVE-2017-10790, bsc#1047002)
Record
SUSE-SU-2018:2825-2
Updated
2026-11-02
OSVSUSE-SU-2018:2842-1 No score

Security update for gnutls

This update for gnutls fixes the following issues:

Security issues fixed:

  • Improved mitigations against Lucky 13 class of attacks
    • 'Just in Time' PRIME + PROBE cache-based side channel attack can lead to plaintext recovery (CVE-2018-10846, bsc#1105460)
    • HMAC-SHA-384 vulnerable to Lucky thirteen attack due to use of wrong constant (CVE-2018-10845, bsc#1105459)
    • HMAC-SHA-256 vulnerable to Lucky thirteen attack due to not enough dummy function calls (CVE-2018-10844, bsc#1105437)
  • The _asn1_check_identifier function in Libtasn1 caused a NULL pointer dereference and crash (CVE-2017-10790, bsc#1047002)
Record
SUSE-SU-2018:2842-1
Updated
2026-11-02
OSVSUSE-SU-2018:2930-1 No score

Security update for gnutls

This update for gnutls fixes the following security issues:

  • Improved mitigations against Lucky 13 class of attacks
  • CVE-2018-10846: 'Just in Time' PRIME + PROBE cache-based side channel attack can lead to plaintext recovery (bsc#1105460)
  • CVE-2018-10845: HMAC-SHA-384 vulnerable to Lucky thirteen attack due to use of wrong constant (bsc#1105459)
  • CVE-2018-10844: HMAC-SHA-256 vulnerable to Lucky thirteen attack due to not enough dummy function calls (bsc#1105437)
  • CVE-2017-10790: The _asn1_check_identifier function in Libtasn1 caused a NULL pointer dereference and crash (bsc#1047002)
Record
SUSE-SU-2018:2930-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

Affected packages
PackageAffectedFixed
gnutls28
Debian:12
before 3.5.19-1
3.5.19-1
gnutls28
Debian:13
before 3.5.19-1
3.5.19-1
gnutls28
Debian:14
before 3.5.19-1
3.5.19-1
gnutls28
Debian:8
From an advisory covering 3 CVEs
before 3.3.30-0+deb8u1, plus listed versions
3.3.10-13.3.10-23.3.11-13.3.12-13.3.13-1
Show 26 moreShow less
3.3.14-13.3.14-23.3.14-33.3.15-13.3.15-23.3.15-33.3.15-43.3.15-53.3.15-63.3.15-73.3.16-13.3.16-23.3.17-13.3.18-13.3.19-13.3.20-13.3.8-63.3.8-6+deb8u13.3.8-6+deb8u23.3.8-6+deb8u33.3.8-6+deb8u43.3.8-6+deb8u53.3.8-6+deb8u63.3.8-6+deb8u73.3.8-73.3.9-1
3.3.30-0+deb8u1
gnutls
Mageia:6
From an advisory covering 3 CVEs
before 3.5.13-1.1.mga6
3.5.13-1.1.mga6
gnutls
Red Hat:enterprise_linux:7::client
From an advisory covering 3 CVEs
before 0:3.3.29-8.el7
0:3.3.29-8.el7
gnutls-dane
Red Hat:enterprise_linux:7::client
From an advisory covering 3 CVEs
before 0:3.3.29-8.el7
0:3.3.29-8.el7
gnutls-debuginfo
Red Hat:enterprise_linux:7::client
From an advisory covering 3 CVEs
before 0:3.3.29-8.el7
0:3.3.29-8.el7
gnutls-utils
Red Hat:enterprise_linux:7::client
From an advisory covering 3 CVEs
before 0:3.3.29-8.el7
0:3.3.29-8.el7
gnutls-c++
Red Hat:enterprise_linux:7::client
From an advisory covering 3 CVEs
before 0:3.3.29-8.el7
0:3.3.29-8.el7
Show 38 moreShow less
Affected packages
PackageAffectedFixed
gnutls-devel
Red Hat:enterprise_linux:7::client
From an advisory covering 3 CVEs
before 0:3.3.29-8.el7
0:3.3.29-8.el7
gnutls
Red Hat:enterprise_linux:7::computenode
From an advisory covering 3 CVEs
before 0:3.3.29-8.el7
0:3.3.29-8.el7
gnutls-dane
Red Hat:enterprise_linux:7::computenode
From an advisory covering 3 CVEs
before 0:3.3.29-8.el7
0:3.3.29-8.el7
gnutls-debuginfo
Red Hat:enterprise_linux:7::computenode
From an advisory covering 3 CVEs
before 0:3.3.29-8.el7
0:3.3.29-8.el7
gnutls-utils
Red Hat:enterprise_linux:7::computenode
From an advisory covering 3 CVEs
before 0:3.3.29-8.el7
0:3.3.29-8.el7
gnutls-c++
Red Hat:enterprise_linux:7::computenode
From an advisory covering 3 CVEs
before 0:3.3.29-8.el7
0:3.3.29-8.el7
gnutls-devel
Red Hat:enterprise_linux:7::computenode
From an advisory covering 3 CVEs
before 0:3.3.29-8.el7
0:3.3.29-8.el7
gnutls
Red Hat:enterprise_linux:7::server
From an advisory covering 3 CVEs
before 0:3.3.29-8.el7
0:3.3.29-8.el7
gnutls-c++
Red Hat:enterprise_linux:7::server
From an advisory covering 3 CVEs
before 0:3.3.29-8.el7
0:3.3.29-8.el7
gnutls-dane
Red Hat:enterprise_linux:7::server
From an advisory covering 3 CVEs
before 0:3.3.29-8.el7
0:3.3.29-8.el7
gnutls-debuginfo
Red Hat:enterprise_linux:7::server
From an advisory covering 3 CVEs
before 0:3.3.29-8.el7
0:3.3.29-8.el7
gnutls-devel
Red Hat:enterprise_linux:7::server
From an advisory covering 3 CVEs
before 0:3.3.29-8.el7
0:3.3.29-8.el7
gnutls-utils
Red Hat:enterprise_linux:7::server
From an advisory covering 3 CVEs
before 0:3.3.29-8.el7
0:3.3.29-8.el7
gnutls
Red Hat:enterprise_linux:7::workstation
From an advisory covering 3 CVEs
before 0:3.3.29-8.el7
0:3.3.29-8.el7
gnutls-c++
Red Hat:enterprise_linux:7::workstation
From an advisory covering 3 CVEs
before 0:3.3.29-8.el7
0:3.3.29-8.el7
gnutls-dane
Red Hat:enterprise_linux:7::workstation
From an advisory covering 3 CVEs
before 0:3.3.29-8.el7
0:3.3.29-8.el7
gnutls-debuginfo
Red Hat:enterprise_linux:7::workstation
From an advisory covering 3 CVEs
before 0:3.3.29-8.el7
0:3.3.29-8.el7
gnutls-devel
Red Hat:enterprise_linux:7::workstation
From an advisory covering 3 CVEs
before 0:3.3.29-8.el7
0:3.3.29-8.el7
gnutls-utils
Red Hat:enterprise_linux:7::workstation
From an advisory covering 3 CVEs
before 0:3.3.29-8.el7
0:3.3.29-8.el7
gnutls
SUSE:OpenStack Cloud 7
From an advisory covering 4 CVEs
before 3.2.15-18.6.1
3.2.15-18.6.1
gnutls
SUSE:Linux Enterprise Server for SAP Applications 12 SP1
From an advisory covering 4 CVEs
before 3.2.15-18.6.1
3.2.15-18.6.1
gnutls
SUSE:Linux Enterprise Server for SAP Applications 12 SP2
From an advisory covering 4 CVEs
before 3.2.15-18.6.1
3.2.15-18.6.1
gnutls
SUSE:Linux Enterprise Server 12-LTSS
From an advisory covering 4 CVEs
before 3.2.15-18.6.1
3.2.15-18.6.1
gnutls
SUSE:Linux Enterprise Server 12 SP1-LTSS
From an advisory covering 4 CVEs
before 3.2.15-18.6.1
3.2.15-18.6.1
gnutls
SUSE:Linux Enterprise Server 12 SP2-LTSS
From an advisory covering 4 CVEs
before 3.2.15-18.6.1
3.2.15-18.6.1
gnutls
SUSE:Enterprise Storage 4
From an advisory covering 4 CVEs
before 3.2.15-18.6.1
3.2.15-18.6.1
gnutls
SUSE:Linux Enterprise Server 12 SP2-BCL
From an advisory covering 4 CVEs
before 3.2.15-18.6.1
3.2.15-18.6.1
gnutls
SUSE:Linux Enterprise Desktop 12 SP3
From an advisory covering 4 CVEs
before 3.3.27-3.3.1
3.3.27-3.3.1
gnutls
SUSE:Linux Enterprise Software Development Kit 12 SP3
From an advisory covering 4 CVEs
before 3.3.27-3.3.1
3.3.27-3.3.1
gnutls
SUSE:Linux Enterprise Server 12 SP3
From an advisory covering 4 CVEs
before 3.3.27-3.3.1
3.3.27-3.3.1
gnutls
SUSE:Linux Enterprise Server for SAP Applications 12 SP3
From an advisory covering 4 CVEs
before 3.3.27-3.3.1
3.3.27-3.3.1
gnutls
SUSE:Linux Enterprise Module for Basesystem 15
From an advisory covering 4 CVEs
before 3.6.2-6.3.1
3.6.2-6.3.1
gnutls
SUSE:Linux Enterprise Module for Desktop Applications 15
From an advisory covering 4 CVEs
before 3.6.2-6.3.1
3.6.2-6.3.1
gnutls26
Ubuntu:Pro:14.04:LTS
All versions, plus listed versions
2.12.23-1ubuntu42.12.23-1ubuntu52.12.23-12ubuntu12.12.23-12ubuntu22.12.23-12ubuntu2.1
Show 8 moreShow less
2.12.23-12ubuntu2.22.12.23-12ubuntu2.32.12.23-12ubuntu2.42.12.23-12ubuntu2.52.12.23-12ubuntu2.62.12.23-12ubuntu2.72.12.23-12ubuntu2.82.12.23-12ubuntu2.10+esm1
None known
gnutls28
Ubuntu:16.04:LTS
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 less
3.4.10-4ubuntu1.13.4.10-4ubuntu1.23.4.10-4ubuntu1.33.4.10-4ubuntu1.4
3.4.10-4ubuntu1.5
gnutls28
Ubuntu: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
gnutls28
Ubuntu: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 less
3.4.10-4ubuntu1.13.4.10-4ubuntu1.23.4.10-4ubuntu1.33.4.10-4ubuntu1.4
3.4.10-4ubuntu1.5
gnutls28
Ubuntu: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

History

History
RecordedChangedSources
affected, facts
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2018-10844 is a medium vulnerability (CVSS 5.9) in [unknown] Gnutls, published August 22, 2018. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 3.61%, the 89th percentile. Fixed in gnutls28 3.5.19-1.

References

Show 51 moreShow less
MoveEnter Open