Skip to content

CVE-2018-17294 The matchCurrentInput function inside lou_translateString.c of Liblouis prior to 3.7 does not check the input string's length, allowing attackers to cause a denial of service (application crash via ou...

MediumCVSS 6.5 EPSS 2.7%
Published
Updated
Exploit status
No public exploit known

Description

The matchCurrentInput function inside lou_translateString.c of Liblouis prior to 3.7 does not check the input string's length, allowing attackers to cause a denial of service (application crash via out-of-bounds read) by crafting an input file with certain translation dictionaries.

Affected products

ProductAffected versionsFixed in
debian/liblouis(Debian:12) < 3.7.0-1 3.7.0-1
debian/liblouis(Debian:13) < 3.7.0-1 3.7.0-1
debian/liblouis(Debian:14) < 3.7.0-1 3.7.0-1
liblouis < 3.7.0 3.7.0
Canonical Ubuntu Linux = 14.04 No fix listed
Canonical Ubuntu Linux = 16.04 No fix listed
Canonical Ubuntu Linux = 18.04 No fix listed
openSUSE leap = 15.0 No fix listed

References