A heap-based buffer overflow exists in Lz4Decoder.cpp, allowing unauthenticated network peers to write past heap buffers. This occurs when an attacker specifies a small `ring buffer size` followed by a large `decompressed size`, enabling the writing of up to 65535 controlled bytes, which can lead to a collector crash.