Files
i2p.i2p/apps/i2psnark/java
zzz 641f06f48d i2psnark: Catch unbounded bdecode recursion
BDecoder applies no recursion limit to untrusted bencode,
so a large nested list or map produces a StackOverflowError
that passes through every catch(Exception) guard on the receive path
and terminates the shared I2P session dispatcher thread.

Fix by declaring and catching Throwable everywhere.

Reported by: haoxucu
2026-09-04 08:07:23 -04:00
..
2026-06-11 18:17:36 -04:00