4 matches found
Denial Of Service (DoS)
liblouis.so is vulnerable to Denial Of Service DoS. The vulnerability exists due to the loulogFile function in logging.c because it does not check the length of the filename before coping to initialLogFileName which allows an attacker to cause a buffer overflow which leads to an application crash...
Out-of-Bounds Write
liblouis.so is vulnerable to out of bounds write. The vulnerability exists due to a lack of sanitization in compileRule function of compileTranslationTable.c which allows an attacker to write to invalid memory...
Out-of-Bounds Write
liblouis.so is vulnerable to out of bounds write. The vulnerability exists due to a lack of sanitization when accessing compileRule in compileTranslationTable.c...
Buffer Overflows
liblouis.so is vulnerable to buffer overflows. It does not allocate the size of pattern parameter in the function includeFile in compileTranslationTable.c, resulting in a stack-based buffer overflows when an input bigger than the allocated size is provided by the user...