CVE-2017-9434
Medium · 5.3CVSS
5.3
EPSS
1.7%
Published
Jun 5, 2017
CISA due date
—
Cloudanix analysis
A library used for handling compressed data in many programs can accidentally expose pieces of nearby information in memory when given bad input, so updating it removes that risk.
- Exploitation
- Remote Unauthenticated
- Attacker needs
- None
- Complexity
- Low
- Impact
- Data Exposure
- Component
- Library
- Class
- Memory Corruption
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
Out-of-bounds read in the Inflator decompression filter within zinflate.cpp that can disclose adjacent memory contents.
Why it matters to the business
Applications relying on this library for decompression may leak sensitive memory data, increasing risk of information disclosure in cryptographic or data-processing workflows; widespread library use amplifies potential exposure across dependent systems.
How an attack unfolds
An attacker supplies specially crafted compressed input that triggers the Inflator filter to perform an out-of-bounds read, returning portions of adjacent memory to the caller without authentication or user interaction.
How to fix it
Upgrade affected packages to the listed fixed versions: cass-operator-fips and cass-operator-compat-fips to 1.18.2-r3; weidai11/cryptopp to commit 07dbcc3d9644b18e05c1776db2a57fe04d780965 or later. Rebuild and redeploy any dependent images or binaries after the update.
How to confirm the fix worked
Confirm the installed Crypto++ library version or commit hash matches a fixed release; run regression tests exercising the Inflator filter with boundary-case compressed streams; monitor build pipelines for the updated dependency.
Typical attack path
- Identify an application or service that processes untrusted compressed data using the vulnerable Crypto++ Inflator
- Craft a malicious input stream designed to cause the out-of-bounds read during decompression
- Deliver the input via network, file, or API channel accepted by the target
- Observe returned data or application behavior to extract leaked memory contents
How to detect it
Scan application logs and memory dumps for unexpected partial memory artifacts returned during decompression operations; review process crashes or sanitizer reports referencing zinflate.cpp; correlate with inbound compressed payloads from untrusted sources in historical traffic captures.
What your security team should do
- Prioritize upgrade of all Crypto++ instances to the fixed versions within standard change windows given the library's broad ecosystem use
- Review and inventory all products or containers pulling from weidai11/cryptopp or the listed Chainguard images
- Update dependency manifests and CI pipelines to enforce the patched commit or package version
- Test decompression paths with malformed inputs post-upgrade to confirm absence of the read behavior
The record
Crypto++ (aka cryptopp) through 5.6.5 contains an out-of-bounds read vulnerability in zinflate.cpp in the Inflator filter.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Debian:11 | libcrypto++ | 0 | 5.6.4-7 |
| Debian:12 | libcrypto++ | 0 | 5.6.4-7 |
| Debian:13 | libcrypto++ | 0 | 5.6.4-7 |
| Mageia:5 | libcryptopp | 0 | 5.6.3-1.4.mga5 |
| Ubuntu:18.04:LTS | libcrypto++ | 0 | 5.6.4-8 |
| Ubuntu:Pro:14.04:LTS | libcrypto++ | 0 | 5.6.1-6+deb8u3ubuntu0.1~esm1 |
| Ubuntu:Pro:16.04:LTS | libcrypto++ | 0 | 5.6.1-9ubuntu0.1+esm1 |
Related vulnerabilities
- CVE-2024-28285 A Fault Injection vulnerability in the SymmetricDecrypt function in cryptopp/elgamal.h of… Also affects libcrypto++
- CVE-2026-92824 A flaw was found in libmodulemd. CWE-125
- CVE-2026-114038 A flaw was found in device-mapper-multipath. CWE-125
- CVE-2026-112896 Pillow is a Python imaging library. CWE-125
- CVE-2026-112278 rdesktop through 1.9.0 contains a heap out-of-bounds read vulnerability in… CWE-125
- CVE-2026-112273 libtins through 4.6 contains a heap out-of-bounds read vulnerability in DNS::compose_name… CWE-125
- CVE-2026-112073 A vulnerability was identified in Tencent ncnn up to 44b02dabdcf97499281a4692ebd65bad73dc… CWE-125
- CVE-2026-112020 LodePNG through 20261006 contains a heap out-of-bounds read vulnerability in… CWE-125