IronCompress is vulnerable to Out-of-bounds Write
95
CVE Score
Critical
Out-of-bounds Write
The bundled Brotli decoder fails to reject invalid block switches when a stream declares only one block type. Decoding continues with inconsistent state and can write outside allocated memory. Crafted input can crash the process, expose memory, or potentially execute code.
No patched IronCompress native release is available. Until one is deployed, do not decode untrusted Brotli data with the bundled native backend. Where supported, use BrotliStream on a patched runtime, or replace or rebuild the native decoder with the upstream fix. The .NET Standard 2.0 build requires a native decoder fix.
You are affected if you decode untrusted Brotli data with IronCompress's native backend, including the .NET Standard 2.0 build or when UseNativeBrotli is enabled. The BrotliStream backend depends on your runtime's security updates.
1.2.5 - 1.7.0
No fix availableIronCompress is vulnerable to Out-of-bounds Write in versions 1.2.5 - 1.7.0.
Secure your code, cloud, and runtime in one central system. Connect a repo to discover what the reasoning agents find in your codebase.
No credit card required | Scan results in 32 seconds.
I consent to receiving marketing communications based on Aikido’s Privacy Policy.
SOC 2Compliant
ISO 27001Compliant
ISO 42001Compliant© All Intel data is openly available and commercially licensed.