CVE-2017-13740
There is a stack-based buffer overflow in Liblouis 3.2.0, triggered in the function parseChars()...
There is a stack-based buffer overflow in Liblouis 3.2.0, triggered in the function parseChars() in compileTranslationTable.c, that will lead to denial of service or possibly unspecified other impact.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- Required
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
8.8
There is a stack-based buffer overflow in Liblouis 3.2.0, triggered in the function parseChars() in compileTranslationTable.c, that will lead to denial of service or possibly unspecified other impact.
- Record
CVE-2017-13740- CVSS 3.0
- 8.8 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - CVSS 2.0
- 6.8 Medium
AV:N/AC:M/Au:N/C:P/I:P/A:P - Weakness
- CWE-119
- Updated
- 2026-11-02
CVE List No score
There is a stack-based buffer overflow in Liblouis 3.2.0, triggered in the function parseChars() in compileTranslationTable.c, that will lead to denial of service or possibly unspecified other impact.
- Record
CVE-2017-13740- Updated
- 2026-11-02
EUVDEUVD-2017-5257 No score
There is a stack-based buffer overflow in Liblouis 3.2.0, triggered in the function parseChars() in compileTranslationTable.c, that will lead to denial of service or possibly unspecified other impact.
- Record
EUVD-2017-5257- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-72qw-xhg7-3mhv
8.8
There is a stack-based buffer overflow in Liblouis 3.2.0, triggered in the function parseChars()...
There is a stack-based buffer overflow in Liblouis 3.2.0, triggered in the function parseChars() in compileTranslationTable.c, that will lead to denial of service or possibly unspecified other impact.
- Record
GHSA-72qw-xhg7-3mhv- CVSS 3.0
- 8.8 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Weakness
- CWE-119
- Updated
- 2026-11-02
OSV
8.8
There is a stack-based buffer overflow in Liblouis 3.2.0, triggered in the function parseChars() in compileTranslationTable.c, that will lead to denial of service or possibly unspecified other impact.
- Record
CVE-2017-13740- CVSS 3.0
- 8.8 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2017-13740
8.8
There is a stack-based buffer overflow in Liblouis 3.2.0, triggered in the function parseChars() in compileTranslationTable.c, that will lead to denial of service or possibly unspecified other impact.
- Record
DEBIAN-CVE-2017-13740- CVSS 3.0
- 8.8 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Show 5 moreShow less
OSVRHSA-2017:3111
7.8
Red Hat Security Advisory: liblouis security update
- Record
RHSA-2017:3111- CVSS 3.0
- 7.8 High
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2017-13740
8.8
There is a stack-based buffer overflow in Liblouis 3.2.0, triggered in the function parseChars() in compileTranslationTable.c, that will lead to denial of service or possibly unspecified other impact.
- Record
UBUNTU-CVE-2017-13740- CVSS 3.0
- 8.8 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVSUSE-SU-2017:2570-1 No score
Security update for liblouis
This update for liblouis fixes several issues.
These security issues were fixed:
- CVE-2017-13738: Prevent illegal address access in the _lou_getALine function that allowed to cause remote DoS (bsc#1056105).
- CVE-2017-13739: Prevent heap-based buffer overflow in the function resolveSubtable() that could have caused DoS or remote code execution (bsc#1056101).
- CVE-2017-13740: Prevent stack-based buffer overflow in the function parseChars() that could have caused DoS or possibly unspecified other impact (bsc#1056097)
- CVE-2017-13741: Prevent use-after-free in function compileBrailleIndicator() that allowed to cause remote DoS (bsc#1056095).
- CVE_2017-13742: Prevent stack-based buffer overflow in function includeFile that allowed to cause remote DoS (bsc#1056093).
- CVE-2017-13743: Prevent buffer overflow triggered in the function _lou_showString() that allowed to cause remote DoS (bsc#1056090).
- CVE-2017-13744: Prevent illegal address access in the function _lou_getALine() that allowed to cause remote DoS (bsc#1056088).
- Record
SUSE-SU-2017:2570-1- Updated
- 2026-11-02
OSVSUSE-SU-2017:2590-1 No score
Security update for liblouis
This update for liblouis fixes several issues.
These security issues were fixed:
- CVE-2017-13739: Prevent heap-based buffer overflow in the function resolveSubtable() that could have caused DoS or remote code execution (bsc#1056101)
- CVE-2017-13740: Prevent stack-based buffer overflow in the function parseChars() that could have caused DoS or possibly unspecified other impact (bsc#1056097) ()
- CVE-2017-13741: Prevent use-after-free in function compileBrailleIndicator() that allowed to cause remote DoS (bsc#1056095)
- CVE_2017-13742: Prevent stack-based buffer overflow in function includeFile that allowed to cause remote DoS (bsc#1056093).
- CVE-2017-13743: Prevent buffer overflow triggered in the function _lou_showString() that allowed to cause remote DoS (bsc#1056090)
- Record
SUSE-SU-2017:2590-1- Updated
- 2026-11-02
OSVUSN-3408-1 No score
liblouis vulnerabilities
It was discovered that an illegal address access can be made in Liblouis. A remote attacker can take advantange of this to access sensitive information. (CVE-2017-13738, CVE-2017-13744)
It was discovered a heap-based buffer overflow that causes bytes out-of-bounds write in Liblouis. A remote attacker can use this to denial of service or remote code execution. (CVE-2017-13739)
It was discovered a stack-based buffer overflow in Liblouis. A remote attacker can use this to denial of service or possibly unspecified other impact. (CVE-2017-13740, CVE-2017-13742)
- Record
USN-3408-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
liblouisDebian:12 |
before 3.3.0-1 | 3.3.0-1 |
liblouisDebian:13 |
before 3.3.0-1 | 3.3.0-1 |
liblouisDebian:14 |
before 3.3.0-1 | 3.3.0-1 |
liblouisRed Hat:enterprise_linux:7::client From an advisory covering 7 CVEs |
before 0:2.5.2-11.el7_4 | 0:2.5.2-11.el7_4 |
liblouis-debuginfoRed Hat:enterprise_linux:7::client From an advisory covering 7 CVEs |
before 0:2.5.2-11.el7_4 | 0:2.5.2-11.el7_4 |
liblouis-pythonRed Hat:enterprise_linux:7::client From an advisory covering 7 CVEs |
before 0:2.5.2-11.el7_4 | 0:2.5.2-11.el7_4 |
liblouis-develRed Hat:enterprise_linux:7::client From an advisory covering 7 CVEs |
before 0:2.5.2-11.el7_4 | 0:2.5.2-11.el7_4 |
liblouis-docRed Hat:enterprise_linux:7::client From an advisory covering 7 CVEs |
before 0:2.5.2-11.el7_4 | 0:2.5.2-11.el7_4 |
liblouis-utilsRed Hat:enterprise_linux:7::client From an advisory covering 7 CVEs |
before 0:2.5.2-11.el7_4 | 0:2.5.2-11.el7_4 |
liblouisRed Hat:enterprise_linux:7::server From an advisory covering 7 CVEs |
before 0:2.5.2-11.el7_4 | 0:2.5.2-11.el7_4 |
Show 39 moreShow less
| Package | Affected | Fixed |
|---|---|---|
liblouis-debuginfoRed Hat:enterprise_linux:7::server From an advisory covering 7 CVEs |
before 0:2.5.2-11.el7_4 | 0:2.5.2-11.el7_4 |
liblouis-pythonRed Hat:enterprise_linux:7::server From an advisory covering 7 CVEs |
before 0:2.5.2-11.el7_4 | 0:2.5.2-11.el7_4 |
liblouis-develRed Hat:enterprise_linux:7::server From an advisory covering 7 CVEs |
before 0:2.5.2-11.el7_4 | 0:2.5.2-11.el7_4 |
liblouis-docRed Hat:enterprise_linux:7::server From an advisory covering 7 CVEs |
before 0:2.5.2-11.el7_4 | 0:2.5.2-11.el7_4 |
liblouis-utilsRed Hat:enterprise_linux:7::server From an advisory covering 7 CVEs |
before 0:2.5.2-11.el7_4 | 0:2.5.2-11.el7_4 |
liblouisRed Hat:enterprise_linux:7::workstation From an advisory covering 7 CVEs |
before 0:2.5.2-11.el7_4 | 0:2.5.2-11.el7_4 |
liblouis-debuginfoRed Hat:enterprise_linux:7::workstation From an advisory covering 7 CVEs |
before 0:2.5.2-11.el7_4 | 0:2.5.2-11.el7_4 |
liblouis-pythonRed Hat:enterprise_linux:7::workstation From an advisory covering 7 CVEs |
before 0:2.5.2-11.el7_4 | 0:2.5.2-11.el7_4 |
liblouis-develRed Hat:enterprise_linux:7::workstation From an advisory covering 7 CVEs |
before 0:2.5.2-11.el7_4 | 0:2.5.2-11.el7_4 |
liblouis-docRed Hat:enterprise_linux:7::workstation From an advisory covering 7 CVEs |
before 0:2.5.2-11.el7_4 | 0:2.5.2-11.el7_4 |
liblouis-utilsRed Hat:enterprise_linux:7::workstation From an advisory covering 7 CVEs |
before 0:2.5.2-11.el7_4 | 0:2.5.2-11.el7_4 |
liblouisSUSE:Linux Enterprise Desktop 12 SP2 From an advisory covering 6 CVEs |
before 2.6.4-6.3.1 | 2.6.4-6.3.1 |
python3-louisSUSE:Linux Enterprise Desktop 12 SP2 From an advisory covering 6 CVEs |
before 2.6.4-6.3.1 | 2.6.4-6.3.1 |
liblouisSUSE:Linux Enterprise Desktop 12 SP3 From an advisory covering 6 CVEs |
before 2.6.4-6.3.1 | 2.6.4-6.3.1 |
python3-louisSUSE:Linux Enterprise Desktop 12 SP3 From an advisory covering 6 CVEs |
before 2.6.4-6.3.1 | 2.6.4-6.3.1 |
liblouisSUSE:Linux Enterprise Server for Raspberry Pi 12 SP2 From an advisory covering 6 CVEs |
before 2.6.4-6.3.1 | 2.6.4-6.3.1 |
python-louisSUSE:Linux Enterprise Server for Raspberry Pi 12 SP2 From an advisory covering 6 CVEs |
before 2.6.4-6.3.1 | 2.6.4-6.3.1 |
python3-louisSUSE:Linux Enterprise Server for Raspberry Pi 12 SP2 From an advisory covering 6 CVEs |
before 2.6.4-6.3.1 | 2.6.4-6.3.1 |
liblouisSUSE:Linux Enterprise Software Development Kit 12 SP2 From an advisory covering 6 CVEs |
before 2.6.4-6.3.1 | 2.6.4-6.3.1 |
liblouisSUSE:Linux Enterprise Software Development Kit 12 SP3 From an advisory covering 6 CVEs |
before 2.6.4-6.3.1 | 2.6.4-6.3.1 |
liblouisSUSE:Linux Enterprise Server 12 SP2 From an advisory covering 6 CVEs |
before 2.6.4-6.3.1 | 2.6.4-6.3.1 |
python-louisSUSE:Linux Enterprise Server 12 SP2 From an advisory covering 6 CVEs |
before 2.6.4-6.3.1 | 2.6.4-6.3.1 |
python3-louisSUSE:Linux Enterprise Server 12 SP2 From an advisory covering 6 CVEs |
before 2.6.4-6.3.1 | 2.6.4-6.3.1 |
liblouisSUSE:Linux Enterprise Server for SAP Applications 12 SP2 From an advisory covering 6 CVEs |
before 2.6.4-6.3.1 | 2.6.4-6.3.1 |
python-louisSUSE:Linux Enterprise Server for SAP Applications 12 SP2 From an advisory covering 6 CVEs |
before 2.6.4-6.3.1 | 2.6.4-6.3.1 |
python3-louisSUSE:Linux Enterprise Server for SAP Applications 12 SP2 From an advisory covering 6 CVEs |
before 2.6.4-6.3.1 | 2.6.4-6.3.1 |
liblouisSUSE:Linux Enterprise Server 12 SP3 From an advisory covering 6 CVEs |
before 2.6.4-6.3.1 | 2.6.4-6.3.1 |
python-louisSUSE:Linux Enterprise Server 12 SP3 From an advisory covering 6 CVEs |
before 2.6.4-6.3.1 | 2.6.4-6.3.1 |
python3-louisSUSE:Linux Enterprise Server 12 SP3 From an advisory covering 6 CVEs |
before 2.6.4-6.3.1 | 2.6.4-6.3.1 |
liblouisSUSE:Linux Enterprise Server for SAP Applications 12 SP3 From an advisory covering 6 CVEs |
before 2.6.4-6.3.1 | 2.6.4-6.3.1 |
python-louisSUSE:Linux Enterprise Server for SAP Applications 12 SP3 From an advisory covering 6 CVEs |
before 2.6.4-6.3.1 | 2.6.4-6.3.1 |
python3-louisSUSE:Linux Enterprise Server for SAP Applications 12 SP3 From an advisory covering 6 CVEs |
before 2.6.4-6.3.1 | 2.6.4-6.3.1 |
liblouisSUSE:Linux Enterprise Server 11 SP4 From an advisory covering 4 CVEs |
before 1.7.0-1.3.3.1 | 1.7.0-1.3.3.1 |
python-louisSUSE:Linux Enterprise Server 11 SP4 From an advisory covering 4 CVEs |
before 1.7.0-1.3.3.1 | 1.7.0-1.3.3.1 |
liblouisSUSE:Linux Enterprise Server for SAP Applications 11 SP4 From an advisory covering 4 CVEs |
before 1.7.0-1.3.3.1 | 1.7.0-1.3.3.1 |
python-louisSUSE:Linux Enterprise Server for SAP Applications 11 SP4 From an advisory covering 4 CVEs |
before 1.7.0-1.3.3.1 | 1.7.0-1.3.3.1 |
liblouisUbuntu:16.04:LTS |
before 2.6.4-2ubuntu0.1, plus listed versions 2.6.2-22.6.4-2 |
2.6.4-2ubuntu0.1 |
liblouisUbuntu:14.04:LTS From an advisory covering 5 CVEs |
before 2.5.3-2ubuntu1.1, plus listed versions 2.5.3-22.5.3-2ubuntu1 |
2.5.3-2ubuntu1.1 |
liblouisUbuntu:16.04:LTS From an advisory covering 5 CVEs |
before 2.6.4-2ubuntu0.1, plus listed versions 2.6.2-22.6.4-2 |
2.6.4-2ubuntu0.1 |
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-2017-13740 is a high vulnerability (CVSS 8.8) in Liblouis, published August 29, 2017. 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 liblouis 3.3.0-1.
References
securityfocus.com/bid/100607
bugzilla.redhat.com/show_bug.cgi?id=1484306
access.redhat.com/errata/RHSA-2017:3111
nvd.nist.gov/vuln/detail/CVE-2017-13740
github.com/advisories/GHSA-72qw-xhg7-3mhv
security-tracker.debian.org/tracker/CVE-2017-13740
Show 51 moreShow less
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=1488933
bugzilla.redhat.com/show_bug.cgi?id=1488935
bugzilla.redhat.com/show_bug.cgi?id=1488937
bugzilla.redhat.com/show_bug.cgi?id=1488938
bugzilla.redhat.com/show_bug.cgi?id=1488939
bugzilla.redhat.com/show_bug.cgi?id=1488942
bugzilla.redhat.com/show_bug.cgi?id=1492701
security.access.redhat.com/data/csaf/v2/advisories/2017/rhsa-2017_3111.json
access.redhat.com/security/cve/CVE-2014-8184
cve.org/CVERecord?id=CVE-2014-8184
nvd.nist.gov/vuln/detail/CVE-2014-8184
github.com/liblouis/liblouis/issues/425
access.redhat.com/security/cve/CVE-2017-13738
cve.org/CVERecord?id=CVE-2017-13738
nvd.nist.gov/vuln/detail/CVE-2017-13738
access.redhat.com/security/cve/CVE-2017-13740
cve.org/CVERecord?id=CVE-2017-13740
access.redhat.com/security/cve/CVE-2017-13741
cve.org/CVERecord?id=CVE-2017-13741
nvd.nist.gov/vuln/detail/CVE-2017-13741
access.redhat.com/security/cve/CVE-2017-13742
cve.org/CVERecord?id=CVE-2017-13742
nvd.nist.gov/vuln/detail/CVE-2017-13742
access.redhat.com/security/cve/CVE-2017-13743
cve.org/CVERecord?id=CVE-2017-13743
nvd.nist.gov/vuln/detail/CVE-2017-13743
access.redhat.com/security/cve/CVE-2017-13744
cve.org/CVERecord?id=CVE-2017-13744
nvd.nist.gov/vuln/detail/CVE-2017-13744
suse.com/support/update/announcement/2017/suse-su-20172570-1
bugzilla.suse.com/1056088
bugzilla.suse.com/1056090
bugzilla.suse.com/1056093
bugzilla.suse.com/1056095
bugzilla.suse.com/1056097
bugzilla.suse.com/1056101
bugzilla.suse.com/1056105
suse.com/security/cve/CVE-2017-13738
suse.com/security/cve/CVE-2017-13739
suse.com/security/cve/CVE-2017-13740
suse.com/security/cve/CVE-2017-13741
suse.com/security/cve/CVE-2017-13743
suse.com/security/cve/CVE-2017-13744
suse.com/support/update/announcement/2017/suse-su-20172590-1
ubuntu.com/security/CVE-2017-13740
ubuntu.com/security/notices/USN-3408-1
ubuntu.com/security/CVE-2017-13738
ubuntu.com/security/CVE-2017-13739
ubuntu.com/security/CVE-2017-13742
ubuntu.com/security/CVE-2017-13744