https://bugzilla.redhat.com/show_bug.cgi?id=1764640
--- Comment #3 from Mauro Matteo Cascella <mcascell(a)redhat.com> ---
The flaw lies in the encode() method of NioZipEncoding class, which leverages
java.nio to encode names. Specifically, the file name is encoded repeatedly,
until there are no remaining characters in the input buffer. The encoder
consumes characters from the input buffer, translates them, and writes the
resulting bytes to an output buffer. During this process the exit condition
UNDERFLOW (meaning that either the input buffer has been completely consumed or
there is insufficient input) is not taken into account, leading to a possible
infinite loop.
--
You are receiving this mail because:
You are on the CC list for the bug.