Every CVE Search/ Get API key

CVE-2019-17362

In LibTomCrypt through 1.18.2, the der_decode_utf8_string function (in der_decode_utf8_string.c)...

9.1 CriticalFix available

In LibTomCrypt through 1.18.2, the der_decode_utf8_string function (in der_decode_utf8_string.c) does not properly detect certain invalid UTF-8 sequences. This allows context-dependent attackers to cause a denial of service (out-of-bounds read and crash) or read information from other memory locations via carefully crafted DER-encoded data.

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
High
Integrity
None
Availability
High

Exploit likelihood

3.11%Up 1.3 points since Apr 14, 2021
90%50%10%1%

What each source reports

NVD Score used 9.1

In LibTomCrypt through 1.18.2, the der_decode_utf8_string function (in der_decode_utf8_string.c) does not properly detect certain invalid UTF-8 sequences. This allows context-dependent attackers to cause a denial of service (out-of-bounds read and crash) or read information from other memory locations via carefully crafted DER-encoded data.

Record
CVE-2019-17362
CVSS 3.1
9.1 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H
CVSS 2.0
6.4 MediumAV:N/AC:L/Au:N/C:P/I:N/A:P
Weakness
CWE-125
Updated
2026-11-02
CVE List No score

In LibTomCrypt through 1.18.2, the der_decode_utf8_string function (in der_decode_utf8_string.c) does not properly detect certain invalid UTF-8 sequences. This allows context-dependent attackers to cause a denial of service (out-of-bounds read and crash) or read information from other memory locations via carefully crafted DER-encoded data.

Record
CVE-2019-17362
Updated
2026-11-02
EUVDEUVD-2019-7770 No score

In LibTomCrypt through 1.18.2, the der_decode_utf8_string function (in der_decode_utf8_string.c) does not properly detect certain invalid UTF-8 sequences. This allows context-dependent attackers to cause a denial of service (out-of-bounds read and crash) or read information from other memory locations via carefully crafted DER-encoded data.

Record
EUVD-2019-7770
Updated
2026-11-03
GitHub AdvisoriesGHSA-x32c-6j92-4hp9 9.1

In LibTomCrypt through 1.18.2, the der_decode_utf8_string function (in der_decode_utf8_string.c)...

In LibTomCrypt through 1.18.2, the der_decode_utf8_string function (in der_decode_utf8_string.c) does not properly detect certain invalid UTF-8 sequences. This allows context-dependent attackers to cause a denial of service (out-of-bounds read and crash) or read information from other memory locations via carefully crafted DER-encoded data.

Record
GHSA-x32c-6j92-4hp9
CVSS 3.1
9.1 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H
Weakness
CWE-125
Updated
2026-11-02
OSVALPINE-CVE-2019-17362 9.1

In LibTomCrypt through 1.18.2, the der_decode_utf8_string function (in der_decode_utf8_string.c) does not properly detect certain invalid UTF-8 sequences. This allows context-dependent attackers to cause a denial of service (out-of-bounds read and crash) or read information from other memory locations via carefully crafted DER-encoded data.

Record
ALPINE-CVE-2019-17362
CVSS 3.1
9.1 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H
Updated
2026-11-03
OSVAZL-36958 9.1

CVE-2019-17362 affecting package libtomcrypt for versions less than 1.18.2-9

In LibTomCrypt through 1.18.2, the der_decode_utf8_string function (in der_decode_utf8_string.c) does not properly detect certain invalid UTF-8 sequences. This allows context-dependent attackers to cause a denial of service (out-of-bounds read and crash) or read information from other memory locations via carefully crafted DER-encoded data.

Record
AZL-36958
CVSS 3.1
9.1 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H
Updated
2026-11-05
Show 11 moreShow less
OSVAZL-7275 9.1

CVE-2019-17362 affecting package libtomcrypt for versions less than 1.18.2-9

In LibTomCrypt through 1.18.2, the der_decode_utf8_string function (in der_decode_utf8_string.c) does not properly detect certain invalid UTF-8 sequences. This allows context-dependent attackers to cause a denial of service (out-of-bounds read and crash) or read information from other memory locations via carefully crafted DER-encoded data.

Record
AZL-7275
CVSS 3.1
9.1 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H
Updated
2026-11-02
OSV 9.1

In LibTomCrypt through 1.18.2, the der_decode_utf8_string function (in der_decode_utf8_string.c) does not properly detect certain invalid UTF-8 sequences. This allows context-dependent attackers to cause a denial of service (out-of-bounds read and crash) or read information from other memory locations via carefully crafted DER-encoded data.

Record
CVE-2019-17362
CVSS 3.1
9.1 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H
Updated
2026-11-02
OSVDEBIAN-CVE-2019-17362 9.1

In LibTomCrypt through 1.18.2, the der_decode_utf8_string function (in der_decode_utf8_string.c) does not properly detect certain invalid UTF-8 sequences. This allows context-dependent attackers to cause a denial of service (out-of-bounds read and crash) or read information from other memory locations via carefully crafted DER-encoded data.

Record
DEBIAN-CVE-2019-17362
CVSS 3.1
9.1 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H
Updated
2026-11-02
OSVOESA-2021-1029 9.1

libtomcrypt security update

LibTomCrypt is a fairly comprehensive, modular and portable cryptographic toolkit that provides developers with a vast array of well known published block ciphers, one-way hash functions, chaining modes, pseudo-random number generators, public key cryptography and a plethora of other routines. \r\n\r\n Security Fix(es):\r\n\r\n In LibTomCrypt through 1.18.2, the der_decode_utf8_string function (in der_decode_utf8_string.c) does not properly detect certain invalid UTF-8 sequences. This allows context-dependent attackers to cause a denial of service (out-of-bounds read and crash) or read information from other memory locations via carefully crafted DER-encoded data.(CVE-2019-17362)\r\n\r\n

Record
OESA-2021-1029
CVSS 3.1
9.1 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2019-17362 9.1

In LibTomCrypt through 1.18.2, the der_decode_utf8_string function (in der_decode_utf8_string.c) does not properly detect certain invalid UTF-8 sequences. This allows context-dependent attackers to cause a denial of service (out-of-bounds read and crash) or read information from other memory locations via carefully crafted DER-encoded data.

Record
UBUNTU-CVE-2019-17362
CVSS 3.1
9.1 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H
Updated
2026-11-02
OSVMGASA-2020-0028 No score

Updated libtomcrypt packages fix security vulnerability

Updated libtomcrypt packages fix security vulnerability:

Improper detection of invalid UTF-8 sequences that could have led to DoS or information disclosure via crafted DER-encoded data (CVE-2019-17362).

Record
MGASA-2020-0028
Updated
2026-11-02
OSVopenSUSE-SU-2019:2454-1 No score

Security update for libtomcrypt

This update for libtomcrypt fixes the following issue:

CVE-2019-17362: Fixed an improper detection of invalid UTF-8 sequences that could have led to DoS or information disclosure via crafted DER-encoded data (bsc#1153433).

This update was imported from the SUSE:SLE-15:Update update project.

Record
openSUSE-SU-2019:2454-1
Updated
2026-11-02
OSVopenSUSE-SU-2019:2514-1 No score

Security update for libtomcrypt

This update for libtomcrypt fixes the following issue:

CVE-2019-17362: Fixed an improper detection of invalid UTF-8 sequences that could have led to DoS or information disclosure via crafted DER-encoded data (bsc#1153433).

This update was imported from the SUSE:SLE-15:Update update project.

Record
openSUSE-SU-2019:2514-1
Updated
2026-11-02
OSVSUSE-SU-2019:2808-1 No score

Security update for libtomcrypt

This update for libtomcrypt fixes the following issue:

CVE-2019-17362: Fixed an improper detection of invalid UTF-8 sequences that could have led to DoS or information disclosure via crafted DER-encoded data (bsc#1153433).

Record
SUSE-SU-2019:2808-1
Updated
2026-11-02
OSVSUSE-SU-2019:3095-1 No score

Security update for libtomcrypt

This update for libtomcrypt fixes the following issues:

  • CVE-2019-17362: Fixed an improper detection of invalid UTF-8 sequences that could have led to DoS or information disclosure via crafted DER-encoded data (bsc#1153433).
Record
SUSE-SU-2019:3095-1
Updated
2026-11-02
OSVUSN-4868-1 No score

libtomcrypt vulnerability

It was discovered that LibTomCrypt incorrectly handled certain inputs. An attacker could possibly use this issue to cause a denial of service or read sensitive information.

Record
USN-4868-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
perl-cryptx
Alpine:v3.18
before 0.079-r0
0.079-r0
perl-cryptx
Alpine:v3.19
before 0.079-r0
0.079-r0
perl-cryptx
Alpine:v3.20
before 0.079-r0
0.079-r0
perl-cryptx
Alpine:v3.21
before 0.079-r0
0.079-r0
perl-cryptx
Alpine:v3.22
before 0.079-r0
0.079-r0
perl-cryptx
Alpine:v3.23
before 0.079-r0
0.079-r0
perl-cryptx
Alpine:v3.24
before 0.079-r0
0.079-r0
libtomcrypt
Azure Linux:3
before 1.18.2-9
1.18.2-9
libtomcrypt
Azure Linux:2
before 1.18.2-9
1.18.2-9
libtomcrypt
Debian:12
before 1.18.2-3
1.18.2-3
Show 14 moreShow less
Affected packages
PackageAffectedFixed
libtomcrypt
Debian:13
before 1.18.2-3
1.18.2-3
libtomcrypt
Debian:14
before 1.18.2-3
1.18.2-3
libtomcrypt
Debian:8
before 1.17-6+deb8u1, plus listed versions
1.17-6
1.17-6+deb8u1
libtomcrypt
Mageia:7
before 1.18.2-2.1.mga7
1.18.2-2.1.mga7
libtomcrypt
openEuler:20.03-LTS
before 1.18.2-4.oe1
1.18.2-4.oe1
libtomcrypt
openEuler:20.03-LTS-SP1
before 1.18.2-4.oe1
1.18.2-4.oe1
libtomcrypt
SUSE:Linux Enterprise Desktop 12 SP4
before 1.17-3.3.1
1.17-3.3.1
libtomcrypt
SUSE:Linux Enterprise Workstation Extension 12 SP4
before 1.17-3.3.1
1.17-3.3.1
libtomcrypt
SUSE:Linux Enterprise Workstation Extension 12 SP5
before 1.17-3.3.1
1.17-3.3.1
libtomcrypt
Ubuntu:Pro:14.04:LTS
before 1.17-5ubuntu0.1+esm1, plus listed versions
1.17-3.2ubuntu11.17-51.17-5ubuntu0.1
1.17-5ubuntu0.1+esm1
libtomcrypt
Ubuntu:Pro:16.04:LTS
before 1.17-7ubuntu0.1+esm1, plus listed versions
1.17-71.17-7ubuntu0.1
1.17-7ubuntu0.1+esm1
libtomcrypt
Ubuntu:Pro:18.04:LTS
before 1.18.1-1ubuntu0.1+esm1, plus listed versions
1.17-91.18.0-11.18.1-11.18.1-1ubuntu0.1
1.18.1-1ubuntu0.1+esm1
libtomcrypt
openSUSE:Leap 15.0
before 1.17-lp150.2.3.1
1.17-lp150.2.3.1
libtomcrypt
openSUSE:Leap 15.1
before 1.17-lp151.3.3.1
1.17-lp151.3.3.1

History

History
RecordedChangedSources
factsOSV
affectedOSV
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

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

In short

CVE-2019-17362 is a critical vulnerability (CVSS 9.1) in Libtom Libtomcrypt, published October 9, 2019. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 3.11%, the 87th percentile. Fixed in perl-cryptx 0.079-r0.

References

Show 21 moreShow less
MoveEnter Open