Use of uninitialized resource in sharpcompress - #VU166174
Published: November 13, 2026
Vulnerability details
The vulnerability allows a remote attacker to potentially disclose sensitive process memory and cause malformed compressed data to be accepted.
The vulnerability exists due to missing back-reference distance validation and use of uncleared pooled memory in SharpCompress's Deflate decoder when decompressing invalid streams. A remote attacker can supply a stream containing literal A followed by length 3 / distance 4 to copy previously stored window bytes into decompressed output and potentially expose unrelated data.