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.