|
gzip contains an underflow condition in the handling of LZW files. The issue is due to the 'unlzw()' function in unlzw.c not validating user-supplied input when handling LZW files. With a specially crafted LZW file, a context-dependent attacker can cause a buffer underflow, resulting in a denial of service or potentially execution of arbitrary code.
|