Lucene search

K
veracodeVeracode Vulnerability DatabaseVERACODE:47888
HistoryJul 03, 2024 - 10:09 a.m.

Denial Of Service (DoS)

2024-07-0310:09:01
Veracode Vulnerability Database
sca.analysiscenter.veracode.com
liblouis vulnerability
input length
dos
out-of-bounds read
translation dictionaries
application crash

4.3 Medium

CVSS2

Attack Vector

NETWORK

Attack Complexity

MEDIUM

Authentication

NONE

Confidentiality Impact

NONE

Integrity Impact

NONE

Availability Impact

PARTIAL

AV:N/AC:M/Au:N/C:N/I:N/A:P

6.5 Medium

CVSS3

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

REQUIRED

Scope

UNCHANGED

Confidentiality Impact

NONE

Integrity Impact

NONE

Availability Impact

HIGH

CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H

6.4 Medium

AI Score

Confidence

Low

liblouis.so is vulnerable to a Denial Of Service (DoS). The vulnerability is due to an out-of-bounds read caused by the matchCurrentInput function inside lou_translateString.c not checking the input string’s length, allowing attackers to crash the application by crafting an input file with certain translation dictionaries.

CPENameOperatorVersion
liblouis.sole20.0.12
liblouis.sole20.0.12

4.3 Medium

CVSS2

Attack Vector

NETWORK

Attack Complexity

MEDIUM

Authentication

NONE

Confidentiality Impact

NONE

Integrity Impact

NONE

Availability Impact

PARTIAL

AV:N/AC:M/Au:N/C:N/I:N/A:P

6.5 Medium

CVSS3

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

REQUIRED

Scope

UNCHANGED

Confidentiality Impact

NONE

Integrity Impact

NONE

Availability Impact

HIGH

CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H

6.4 Medium

AI Score

Confidence

Low