An exploitable integer underflow exists during calculation size for all
headers in decode_level3_header function of Lhasa (lha) application.
Smaller value of header_len than LEVEL_3_HEADER_LEN ( 32 ) cause during
subtraction integer underflow and lead later to memory corruption via
heap based buffer overflow.