Double free in snappy-java - CVE-2026-108104
Published: October 5, 2026 / Updated: October 13, 2026
Vulnerability details
The vulnerability allows a remote attacker to disclose and modify decompressed data from another stream.
The vulnerability exists due to a double free in SnappyFramedInputStream when allocating larger buffers for a declared chunk length. A remote attacker can cause an allocation failure after pooled buffers have been released to cause buffers to be shared across streams.
The default CachingBufferPool does not detect duplicate buffer releases.
Affected software
Tivoli Network Manager IP Edition