Skip to content

CVE-2022-37434

Out-of-bounds Write — is CVE-2022-37434real, exploitable, or a false positive? Here's the community ground truth.

Critical · CVSS 9.8EPSS 15.9%CWE-787 · Out-of-bounds Write

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

zlib through 1.2.12 has a heap-based buffer over-read or buffer overflow in inflate in inflate.c via a large gzip header extra field. NOTE: only applications that call inflateGetHeader are affected. Some common applications bundle the affected zlib source code but may be unable to call inflateGetHeader (e.g., see the nodejs/node reference).

Published

Embed this verdict
TruePositive verdict for CVE-2022-37434
Markdown
[![TruePositive verdict](https://www.truepositive.app/cve/CVE-2022-37434/badge.svg)](https://www.truepositive.app/cve/CVE-2022-37434)
HTML
<a href="https://www.truepositive.app/cve/CVE-2022-37434"><img src="https://www.truepositive.app/cve/CVE-2022-37434/badge.svg" alt="TruePositive verdict for CVE-2022-37434"></a>

Live badge — updates automatically as the community verdict changes.

Community ground truth

Community verdict

3 verdicts
Not a real issue

Includes TruePositive's curated baseline from public sources — community verdicts accrue on top.

to add your verdict.

Community real-world severity: Medium (Medium 1) — CVSS base score 9.8

Practitioners rate this lower than its CVSS — likely over-rated by the score.

Field notes & remediation

Verdicts are the quick signal — notes are the evidence and fixes behind them.

  • 0
    Field note · Tomáš NovákCurated

    Heap buffer over-read in inflate() — but only reachable when the app calls inflateGetHeader() and processes a gzip stream with an oversized header extra field. The vast majority of zlib consumers decompress without ever touching inflateGetHeader, so the path is dead for them even though scanners flag every pre-1.2.13 zlib. Genuinely real for the narrow set who parse gzip headers.

    Sources: NVD · zlib fix eff308a.

  • 0
    Remediation · Diego RamírezCurated

    Update zlib to 1.2.13+ (cheap — just do it). Prioritize only if you actually use inflateGetHeader() with a custom extra-field buffer; otherwise treat it as a low-urgency hygiene bump.

Same weaknessCWE-787 · Out-of-bounds Write.