Skip to content
OpenAdvisories
Critical · 9.8 Public exploit CVE-2022-37434 EUVD-2022-40062GHSA-cfmr-vrgj-vqwv

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:…

Published Aug 5, 2022 · Updated Oct 14, 2026 · Assigned by mitre

Description

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).

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 libz-mingw-w64 1.2.12+dfsg-2 —
Debian 14 zlib 1:1.2.11.dfsg-4.1 —
Debian 13 libz-mingw-w64 1.2.12+dfsg-2 —
Debian 13 zlib 1:1.2.11.dfsg-4.1 —
Debian 12 libz-mingw-w64 1.2.12+dfsg-2 —
Debian 12 zlib 1:1.2.11.dfsg-4.1 —
Debian 11 zlib 1:1.2.11.dfsg-2+deb11u2 DSA-5218-1
Debian 10 zlib 1:1.2.11.dfsg-1+deb10u2 DLA-3103-1
ReleasePackageFixed inAdvisory
Ubuntu 24.04 LTS klibc 2.0.13-4ubuntu0.1 USN-6736-2
Ubuntu 22.04 LTS klibc 2.0.10-4ubuntu0.1 USN-6736-1
Ubuntu 22.04 LTS zlib 1:1.2.11.dfsg-2ubuntu9.2 USN-5570-2
Ubuntu 20.04 LTS klibc 2.0.7-1ubuntu5.2 USN-6736-1
Ubuntu 20.04 LTS rsync 3.1.3-8ubuntu0.4 USN-5573-1
Ubuntu 20.04 LTS zlib 1:1.2.11.dfsg-2ubuntu1.5 USN-5570-2
Ubuntu 18.04 LTS rsync 3.1.2-2.1ubuntu1.5 USN-5573-1
Ubuntu 18.04 LTS zlib 1:1.2.11.dfsg-0ubuntu2.2 USN-5570-1
Show 3 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu Pro 18.04 LTS klibc 2.0.4-9ubuntu2.2+esm1 USN-6736-1
Ubuntu Pro 16.04 LTS klibc 2.0.4-8ubuntu1.16.04.4+esm2 USN-6736-1
Ubuntu Pro 16.04 LTS rsync 3.1.1-3ubuntu1.3+esm2 USN-5573-1
Ubuntu Pro 16.04 LTS zlib 1:1.2.8.dfsg-2ubuntu4.3+esm2 USN-5570-1
Ubuntu Pro 14.04 LTS klibc 2.0.3-0ubuntu1.14.04.3+esm3 USN-6736-1
Ubuntu Pro 14.04 LTS zlib 1:1.2.8.dfsg-1ubuntu1.1+esm2 USN-5570-1
ReleasePackageFixed inAdvisory
RHEL 9 rsync +1 3.2.3-18.el9 RHSA-2022:8291
RHEL 9 zlib +2 1.2.11-32.el9_0 RHSA-2022:7314
RHEL 8 rsync +1 3.1.3-19.el8 RHSA-2022:7793
RHEL 8 zlib +2 1.2.11-19.el8_6 RHSA-2022:7106
RHEL 7 zlib +4 1.2.7-21.el7_9 RHSA-2023:1095
Show 1 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
RHEL 8.6 EUS rsync +1 3.1.3-14.el8_6.5 RHSA-2024:0254

AlmaLinux

Errata ↗
ReleasePackageFixed inAdvisory
AlmaLinux 9 rsync +1 3.2.3-18.el9 ALSA-2022:8291
AlmaLinux 9 zlib +2 1.2.11-32.el9_0 ALSA-2022:7314
AlmaLinux 8 rsync +1 3.1.3-19.el8 ALSA-2022:7793
AlmaLinux 8 zlib +2 1.2.11-19.el8_6 ALSA-2022:7106

Rocky Linux

Errata ↗
ReleasePackageFixed inAdvisory
Rocky Linux 9 rsync 3.2.3-18.el9 RLSA-2022:8291
Rocky Linux 9 zlib 1.2.11-32.el9_0 RLSA-2022:7314
Rocky Linux 8 rsync 3.1.3-19.el8 RLSA-2022:7793
Rocky Linux 8 zlib 1.2.11-19.el8_6 RLSA-2022:7106
ReleasePackageFixed inAdvisory
SLES 15 SP4 zlib 1.2.11-150000.3.33.1 SUSE-SU-2022:2947-1
SLES 15 SP3 zlib 1.2.11-150000.3.33.1 SUSE-SU-2022:2947-1
SLES 15 SP2 zlib 1.2.11-150000.3.33.1 SUSE-SU-2022:2947-1
SLES 15 SP1 zlib 1.2.11-150000.3.33.1 SUSE-SU-2022:2947-1
SLES 15 zlib 1.2.11-150000.3.33.1 SUSE-SU-2022:2947-1
Show 23 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SLES 12 SP5 zlib 1.2.11-11.22.1 SUSE-SU-2022:2847-1
SLES 12 SP4 zlib 1.2.11-3.9.1 SUSE-SU-2022:2846-1
SLES 12 SP3 zlib 1.2.8-12.9.1 SUSE-SU-2022:2845-1
SLES 12 SP2 zlib 1.2.8-12.9.1 SUSE-SU-2022:2845-1
SLES for SAP 15 SP2 zlib 1.2.11-150000.3.33.1 SUSE-SU-2022:2947-1
SLES for SAP 15 SP1 zlib 1.2.11-150000.3.33.1 SUSE-SU-2022:2947-1
SLES for SAP 15 zlib 1.2.11-150000.3.33.1 SUSE-SU-2022:2947-1
SLES for SAP 12 SP5 zlib 1.2.11-11.22.1 SUSE-SU-2022:2847-1
SLES for SAP 12 SP4 zlib 1.2.11-3.9.1 SUSE-SU-2022:2846-1
SLE Micro 5.2 zlib 1.2.11-150000.3.33.1 SUSE-SU-2022:2947-1
SLE Micro 5.1 zlib 1.2.11-150000.3.33.1 SUSE-SU-2022:2947-1
SLE HPC 15 SP2 zlib 1.2.11-150000.3.33.1 SUSE-SU-2022:2947-1
SLE HPC 15 SP1 zlib 1.2.11-150000.3.33.1 SUSE-SU-2022:2947-1
SLE HPC 15 zlib 1.2.11-150000.3.33.1 SUSE-SU-2022:2947-1
SUSE Package Hub 15 SP5 vlc 3.0.20-bp155.2.3.1 openSUSE-SU-2023:0366-1
SUSE Package Hub 15 SP4 vlc 3.0.20-bp154.2.6.1 openSUSE-SU-2023:0365-1
SUSE OpenStack Cloud Crowbar 9 zlib 1.2.11-3.9.1 SUSE-SU-2022:2846-1
SUSE OpenStack Cloud 9 zlib 1.2.11-3.9.1 SUSE-SU-2022:2846-1
SUSE Manager Server 4.1 zlib 1.2.11-150000.3.33.1 SUSE-SU-2022:2947-1
SUSE Manager Retail Branch Server 4.1 zlib 1.2.11-150000.3.33.1 SUSE-SU-2022:2947-1
SUSE Manager Proxy 4.1 zlib 1.2.11-150000.3.33.1 SUSE-SU-2022:2947-1
SUSE Enterprise Storage 7 zlib 1.2.11-150000.3.33.1 SUSE-SU-2022:2947-1
SUSE Enterprise Storage 6 zlib 1.2.11-150000.3.33.1 SUSE-SU-2022:2947-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed libqt5-qtbase 5.15.6+kde177-1.1 openSUSE-SU-2024:12367-1
openSUSE Tumbleweed rsync 3.2.5-1.1 openSUSE-SU-2024:12270-1
openSUSE Tumbleweed rusty_v8 0.106.0-1.1 openSUSE-SU-2024:14386-1
openSUSE Tumbleweed vlc 3.0.19-1.1 openSUSE-SU-2024:13367-1
openSUSE Leap 15.5 vlc 3.0.20-bp155.2.3.1 openSUSE-SU-2023:0366-1
openSUSE Leap 15.4 vlc 3.0.20-bp154.2.6.1 openSUSE-SU-2023:0365-1
openSUSE Leap 15.4 zlib 1.2.11-150000.3.33.1 SUSE-SU-2022:2947-1
openSUSE Leap 15.3 zlib 1.2.11-150000.3.33.1 SUSE-SU-2022:2947-1
Show 1 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
openSUSE Leap Micro 5.2 zlib 1.2.11-150000.3.33.1 openSUSE-SU-2022:2947-1
ReleasePackageFixed inAdvisory
Alpine v3.24 zlib 1.2.12-r2 —
Alpine v3.24 zlib-ng 2.0.6-r0 —
Alpine v3.23 zlib 1.2.12-r2 —
Alpine v3.23 zlib-ng 2.0.6-r0 —
Alpine v3.22 zlib 1.2.12-r2 —
Alpine v3.22 zlib-ng 2.0.6-r0 —
Alpine v3.21 zlib 1.2.12-r2 —
Alpine v3.21 zlib-ng 2.0.6-r0 —
Alpine v3.20 zlib 1.2.12-r2 —
Alpine v3.20 zlib-ng 2.0.6-r0 —
Show 9 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Alpine v3.19 zlib 1.2.12-r2 —
Alpine v3.19 zlib-ng 2.0.6-r0 —
Alpine v3.18 zlib 1.2.12-r2 —
Alpine v3.18 zlib-ng 2.0.6-r0 —
Alpine v3.17 zlib 1.2.12-r2 —
Alpine v3.17 zlib-ng 2.0.6-r0 —
Alpine v3.16 zlib 1.2.12-r2 —
Alpine v3.15 zlib 1.2.12-r2 —
Alpine v3.14 zlib 1.2.12-r2 —
Alpine v3.13 zlib 1.2.12-r2 —
Alpine v3.12 zlib 1.2.12-r2 —
Alpine v3.11 zlib 1.2.11-r4 —

Amazon Linux

ReleasePackageFixed inAdvisory
Amazon Linux 2023 rsync +1 3.2.6-1.amzn2023.0.3 ALAS2023-2023-002
Amazon Linux 2023 zlib +4 1.2.11-33.amzn2023.0.4 ALAS2023-2023-003
Amazon Linux 2 rsync 3.1.2-11.amzn2.0.2 ALAS2-2023-2074
Amazon Linux 2 zlib +4 1.2.7-19.amzn2.0.2 ALAS2-2022-1849

Azure Linux

ReleasePackageFixed inAdvisory
Azure Linux 3 cloud-hypervisor-cvm 38.0.72.2-1 —
Azure Linux 3 crash 8.0.4-2 —
Azure Linux 3 fltk +6 No fix yet —
Azure Linux 3 teckit 2.5.12-4 —
Azure Linux 2 (CBL-Mariner) ogdi No fix yet —
Azure Linux 2 (CBL-Mariner) zlib 1.2.12-2 —

Oracle Linux

ReleasePackageFixed inAdvisory
Oracle Linux 9 rsync +1 3.2.3-18.el9 ELSA-2022-8291
Oracle Linux 9 zlib +2 1.2.11-32.el9_0 ELSA-2022-7314
Oracle Linux 8 rsync +1 3.1.3-19.el8 ELSA-2022-7793
Oracle Linux 8 zlib +2 1.2.11-19.el8_6 ELSA-2022-7106
Oracle Linux 7 zlib +4 1.2.7-20.0.1.el7_9 ELSA-2023-1095, ELSA-2022-9987

Wolfi

ReleasePackageFixed inAdvisory
Wolfi rolling zlib 1.2.13-r1 —

Public exploits

Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.

Third-party code, not reviewed by us. Public PoCs are sometimes fake or contain malware. Read the code first and run it only in an isolated lab, against systems you are authorised to test.

GitHub 2 repositories

Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.

Advisories 50

References