Skip to content
OpenAdvisories
Unscored CVE-2019-17362 EUVD-2019-7770GHSA-x32c-6j92-4hp9

In LibTomCrypt through 1.18.2, the der_decode_utf8_string function (in der_decode_utf8_string.c) does not properly detect certain invalid U…

Published Oct 9, 2019 · Updated Nov 15, 2024 · Assigned by mitre

Description

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.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 libtomcrypt 1.18.2-3 —
Debian 13 libtomcrypt 1.18.2-3 —
Debian 12 libtomcrypt 1.18.2-3 —
Debian 8 libtomcrypt 1.17-6+deb8u1 DLA-1951-1
ReleasePackageFixed inAdvisory
Ubuntu Pro 18.04 LTS libtomcrypt 1.18.1-1ubuntu0.1+esm1 USN-4868-1
Ubuntu Pro 16.04 LTS libtomcrypt 1.17-7ubuntu0.1+esm1 USN-4868-1
Ubuntu Pro 14.04 LTS libtomcrypt 1.17-5ubuntu0.1+esm1 USN-4868-1
ReleasePackageFixed inAdvisory
SLES 12 SP5 libtomcrypt 1.17-3.3.1 SUSE-SU-2019:3095-1
SLES 12 SP4 libtomcrypt 1.17-3.3.1 SUSE-SU-2019:3095-1
ReleasePackageFixed inAdvisory
openSUSE Leap 15.1 libtomcrypt 1.17-lp151.3.3.1 openSUSE-SU-2019:2514-1
openSUSE Leap 15.0 libtomcrypt 1.17-lp150.2.3.1 openSUSE-SU-2019:2454-1
ReleasePackageFixed inAdvisory
Alpine v3.24 perl-cryptx 0.079-r0 —
Alpine v3.23 perl-cryptx 0.079-r0 —
Alpine v3.22 perl-cryptx 0.079-r0 —
Alpine v3.21 perl-cryptx 0.079-r0 —
Alpine v3.20 perl-cryptx 0.079-r0 —
Show 2 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Alpine v3.19 perl-cryptx 0.079-r0 —
Alpine v3.18 perl-cryptx 0.079-r0 —

Azure Linux

ReleasePackageFixed inAdvisory
Azure Linux 3 libtomcrypt 1.18.2-9 —
Azure Linux 2 (CBL-Mariner) libtomcrypt 1.18.2-9 —

Advisories 5

References