CVE-2022-37434
zlib: heap-based buffer over-read and overflow in inflate() in inflate.c via a large gzip header extra field
Severity by source
Trivy's own label is CRITICAL. Rated critical by NVD, Azure Linux, CBL-Mariner, Julia, Photon OS. Rated lower by Amazon (high), Red Hat (medium), AlmaLinux (medium), Bottlerocket (medium), Oracle (medium), Rocky Linux (medium), Ubuntu (medium).
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).
Affected packages and fixed versions
| Source | Package | Fixed in |
|---|---|---|
| Azure Linux 3.0 | cloud-hypervisor-cvm, crash, teckit | 0:38.0.72.2-1.azl3 and 2 more |
| CBL-Mariner 1.0 | zlib | 0:1.2.12-2.cm1 |
| CBL-Mariner 2.0 | zlib | 0:1.2.12-2.cm2 |
| julia::Julia Ecosystem Security Advisories | GCCBootstrap_jll, Openresty_jll, Zlib_jll | 1.27.1+0 and 1 more |
| Photon OS 2.0 | zlib | 1.2.11-3.ph2 |
| Photon OS 3.0 | zlib | 1.2.11-3.ph3 |
| Photon OS 4.0 | zlib, zlib-devel | 1.2.11-4.ph4 |
| Photon OS 5.0 | gdb, gdb-minimal | 13.2-1.ph5 |
| alma 8 | rsync, rsync-daemon | 3.1.3-19.el8 |
| alma 9 | rsync, rsync-daemon, zlib | 3.2.3-18.el9 and 1 more |
| alpine 3.11 | zlib | 1.2.11-r4 |
| alpine 3.12 | zlib | 1.2.12-r2 |
Show all 172 entries from 63 sources
| Source | Package | Fixed in |
|---|---|---|
| Azure Linux 3.0 | cloud-hypervisor-cvm | 0:38.0.72.2-1.azl3 |
| Azure Linux 3.0 | crash | 0:8.0.4-2.azl3 |
| Azure Linux 3.0 | teckit | 0:2.5.12-4.azl3 |
| CBL-Mariner 1.0 | zlib | 0:1.2.12-2.cm1 |
| CBL-Mariner 2.0 | zlib | 0:1.2.12-2.cm2 |
| julia::Julia Ecosystem Security Advisories | GCCBootstrap_jll | no fix listed |
| julia::Julia Ecosystem Security Advisories | Openresty_jll | 1.27.1+0 |
| julia::Julia Ecosystem Security Advisories | Zlib_jll | 1.2.13+0 |
| Photon OS 2.0 | zlib | 1.2.11-3.ph2 |
| Photon OS 3.0 | zlib | 1.2.11-3.ph3 |
| Photon OS 4.0 | zlib | 1.2.11-4.ph4 |
| Photon OS 4.0 | zlib-devel | 1.2.11-4.ph4 |
| Photon OS 5.0 | gdb | 13.2-1.ph5 |
| Photon OS 5.0 | gdb-minimal | 13.2-1.ph5 |
| alma 8 | rsync | 3.1.3-19.el8 |
| alma 8 | rsync-daemon | 3.1.3-19.el8 |
| alma 9 | rsync | 3.2.3-18.el9 |
| alma 9 | rsync-daemon | 3.2.3-18.el9 |
| alma 9 | zlib | 1.2.11-32.el9_0 |
| alpine 3.11 | zlib | 1.2.11-r4 |
| alpine 3.12 | zlib | 1.2.12-r2 |
| alpine 3.13 | zlib | 1.2.12-r2 |
| alpine 3.14 | zlib | 1.2.12-r2 |
| alpine 3.15 | zlib | 1.2.12-r2 |
| alpine 3.16 | zlib | 1.2.12-r2 |
| alpine 3.17 | zlib | 1.2.12-r2 |
| alpine 3.17 | zlib-ng | 2.0.6-r0 |
| alpine 3.18 | zlib | 1.2.12-r2 |
| alpine 3.18 | zlib-ng | 2.0.6-r0 |
| alpine 3.19 | zlib | 1.2.12-r2 |
| alpine 3.19 | zlib-ng | 2.0.6-r0 |
| alpine 3.20 | zlib | 1.2.12-r2 |
| alpine 3.20 | zlib-ng | 2.0.6-r0 |
| alpine 3.21 | zlib | 1.2.12-r2 |
| alpine 3.21 | zlib-ng | 2.0.6-r0 |
| alpine 3.22 | zlib | 1.2.12-r2 |
| alpine 3.22 | zlib-ng | 2.0.6-r0 |
| alpine 3.23 | zlib | 1.2.12-r2 |
| alpine 3.23 | zlib-ng | 2.0.6-r0 |
| alpine 3.24 | zlib | 1.2.12-r2 |
| alpine 3.24 | zlib-ng | 2.0.6-r0 |
| alpine edge | zlib | 1.2.12-r2 |
| alpine edge | zlib-ng | 2.0.6-r0 |
| amazon linux 1 | minizip | 1.2.8-7.20.amzn1 |
| amazon linux 1 | minizip-devel | 1.2.8-7.20.amzn1 |
| amazon linux 1 | zlib | 1.2.8-7.20.amzn1 |
| amazon linux 1 | zlib-debuginfo | 1.2.8-7.20.amzn1 |
| amazon linux 1 | zlib-devel | 1.2.8-7.20.amzn1 |
| amazon linux 1 | zlib-static | 1.2.8-7.20.amzn1 |
| amazon linux 2 | minizip | 1.2.7-19.amzn2.0.2 |
| amazon linux 2 | minizip-devel | 1.2.7-19.amzn2.0.2 |
| amazon linux 2 | rsync | 3.1.2-11.amzn2.0.2 |
| amazon linux 2 | rsync-debuginfo | 3.1.2-11.amzn2.0.2 |
| amazon linux 2 | zlib | 1.2.7-19.amzn2.0.2 |
| amazon linux 2 | zlib-debuginfo | 1.2.7-19.amzn2.0.2 |
| amazon linux 2 | zlib-devel | 1.2.7-19.amzn2.0.2 |
| amazon linux 2 | zlib-static | 1.2.7-19.amzn2.0.2 |
| amazon linux 2022 | minizip-compat | 1.2.11-33.amzn2022.0.3 |
| amazon linux 2022 | minizip-compat-debuginfo | 1.2.11-33.amzn2022.0.3 |
| amazon linux 2022 | minizip-compat-devel | 1.2.11-33.amzn2022.0.3 |
| amazon linux 2022 | rsync | 3.2.6-1.amzn2022.0.2 |
| amazon linux 2022 | rsync-daemon | 3.2.6-1.amzn2022.0.2 |
| amazon linux 2022 | rsync-debuginfo | 3.2.6-1.amzn2022.0.2 |
| amazon linux 2022 | rsync-debugsource | 3.2.6-1.amzn2022.0.2 |
| amazon linux 2022 | zlib | 1.2.11-33.amzn2022.0.3 |
| amazon linux 2022 | zlib-debuginfo | 1.2.11-33.amzn2022.0.3 |
| amazon linux 2022 | zlib-debugsource | 1.2.11-33.amzn2022.0.3 |
| amazon linux 2022 | zlib-devel | 1.2.11-33.amzn2022.0.3 |
| amazon linux 2022 | zlib-static | 1.2.11-33.amzn2022.0.3 |
| amazon linux 2023 | minizip-compat | 1.2.11-33.amzn2023.0.4 |
| amazon linux 2023 | minizip-compat-debuginfo | 1.2.11-33.amzn2023.0.4 |
| amazon linux 2023 | minizip-compat-devel | 1.2.11-33.amzn2023.0.4 |
| amazon linux 2023 | rsync | 3.2.6-1.amzn2023.0.3 |
| amazon linux 2023 | rsync-daemon | 3.2.6-1.amzn2023.0.3 |
| amazon linux 2023 | rsync-debuginfo | 3.2.6-1.amzn2023.0.3 |
| amazon linux 2023 | rsync-debugsource | 3.2.6-1.amzn2023.0.3 |
| amazon linux 2023 | zlib | 1.2.11-33.amzn2023.0.4 |
| amazon linux 2023 | zlib-debuginfo | 1.2.11-33.amzn2023.0.4 |
| amazon linux 2023 | zlib-debugsource | 1.2.11-33.amzn2023.0.4 |
| amazon linux 2023 | zlib-devel | 1.2.11-33.amzn2023.0.4 |
| amazon linux 2023 | zlib-static | 1.2.11-33.amzn2023.0.4 |
| bottlerocket | libz | 1.11.0-b530f308 |
| chainguard | zlib | 1.2.13-r1 |
| conan::GitLab Advisory Database Community | zlib | 1.2.13 |
| debian 10 | libz-mingw-w64 | no fix listed |
| debian 10 | zlib | 1:1.2.11.dfsg-1+deb10u2 |
| debian 11 | libz-mingw-w64 | no fix listed |
| debian 11 | zlib | 1:1.2.11.dfsg-2+deb11u2 |
| debian 12 | libz-mingw-w64 | 1.2.12+dfsg-2 |
| debian 12 | 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 14 | libz-mingw-w64 | 1.2.12+dfsg-2 |
| debian 14 | zlib | 1:1.2.11.dfsg-4.1 |
| echo | boost-1.69.0 | 1.69.0+e1 |
| echo | boost-1.75.0 | 1.75.0+e1 |
| echo | boost-1.84.0 | 1.84.0+e1 |
| echo | libz-mingw-w64 | 1.2.12+dfsg-2 |
| echo | zlib | 1:1.2.11.dfsg-4.1 |
| echo | zlib-1.1.4 | 1.1.4+e1 |
| echo | zlib-1.2.11 | 1.2.11+e1 |
| Oracle Linux 6 | minizip | 1.2.3-29.0.3.el6 |
| Oracle Linux 6 | minizip-devel | 1.2.3-29.0.3.el6 |
| Oracle Linux 6 | zlib | 1.2.3-29.0.3.el6 |
| Oracle Linux 6 | zlib-devel | 1.2.3-29.0.3.el6 |
| Oracle Linux 6 | zlib-static | 1.2.3-29.0.3.el6 |
| Oracle Linux 7 | minizip | 1.2.7-21.el7_9 |
| Oracle Linux 7 | minizip-devel | 1.2.7-21.el7_9 |
| Oracle Linux 7 | zlib | 1.2.7-21.el7_9 |
| Oracle Linux 7 | zlib-devel | 1.2.7-21.el7_9 |
| Oracle Linux 7 | zlib-static | 1.2.7-21.el7_9 |
| Oracle Linux 8 | rsync | 3.1.3-19.el8 |
| Oracle Linux 8 | rsync-daemon | 3.1.3-19.el8 |
| Oracle Linux 8 | zlib | 1.2.11-19.el8_6 |
| Oracle Linux 8 | zlib-devel | 1.2.11-19.el8_6 |
| Oracle Linux 8 | zlib-static | 1.2.11-19.el8_6 |
| Oracle Linux 9 | rsync | 3.2.3-18.el9 |
| Oracle Linux 9 | rsync-daemon | 3.2.3-18.el9 |
| Oracle Linux 9 | zlib | 1.2.11-32.el9_0 |
| Oracle Linux 9 | zlib-devel | 1.2.11-32.el9_0 |
| Oracle Linux 9 | zlib-static | 1.2.11-32.el9_0 |
| rapidfort Oracle Linux 9 | rsync | 0:3.2.3-18.el9 |
| rapidfort Oracle Linux 9 | rsync-daemon | 0:3.2.3-18.el9 |
| rapidfort Oracle Linux 9 | zlib | 0:1.2.11-32.el9_0 |
| rapidfort Oracle Linux 9 | zlib-devel | 0:1.2.11-32.el9_0 |
| Red Hat | minizip | no fix listed |
| Red Hat | minizip-devel | no fix listed |
| Red Hat | zlib | no fix listed |
| Red Hat | zlib-devel | no fix listed |
| Red Hat | zlib-static | no fix listed |
| rocky 8 | rsync | 3.1.3-19.el8 |
| rocky 8 | rsync-daemon | 3.1.3-19.el8 |
| rocky 8 | zlib | 1.2.11-19.el8_6 |
| rocky 8 | zlib-devel | 1.2.11-19.el8_6 |
| rocky 9 | rsync | 3.2.3-18.el9 |
| rocky 9 | rsync-daemon | 3.2.3-18.el9 |
| rocky 9 | zlib | 1.2.11-32.el9_0 |
| rocky 9 | zlib-devel | 1.2.11-32.el9_0 |
| root.io debian 11 | rootio-zlib | 1:1.2.11.dfsg-2+deb11u2 |
| root.io debian 12 | rootio-zlib | 1:1.2.11.dfsg-4.1 |
| root.io debian 13 | rootio-zlib | 1:1.2.11.dfsg-4.1 |
| seal debian | seal-zlib | 1:1.2.11.dfsg-2+deb11u2+sp999 |
| seal debian | zlib | 1:1.2.11.dfsg-2+deb11u2+sp999 |
| seal Red Hat 6 | rsync | 3.0.6-12.el6+sp999 |
| seal Red Hat 6 | seal-rsync | 3.0.6-12.el6+sp999 |
| seal Red Hat 7 | rsync | 3.1.2-12.el7_9+sp999 |
| seal Red Hat 7 | seal-rsync | 3.1.2-12.el7_9+sp999 |
| seal Red Hat 7 | seal-zlib | 1.2.7-18.el7+sp999, 1.2.7-21.el7_9+sp999 |
| seal Red Hat 7 | zlib | 1.2.7-18.el7+sp999, 1.2.7-21.el7_9+sp999 |
| seal Red Hat 8 | seal-zlib | 1.2.11-17.el8+sp999, 1.2.11-25.el8+sp999 |
| seal Red Hat 8 | zlib | 1.2.11-17.el8+sp999, 1.2.11-25.el8+sp999 |
| ubuntu 14.04-ESM | klibc | 2.0.3-0ubuntu1.14.04.3+esm3 |
| ubuntu 14.04-ESM | zlib | 1:1.2.8.dfsg-1ubuntu1.1+esm2 |
| ubuntu 16.04-ESM | klibc | 2.0.4-8ubuntu1.16.04.4+esm2 |
| ubuntu 16.04-ESM | rsync | 3.1.1-3ubuntu1.3+esm2 |
| ubuntu 16.04-ESM | zlib | 1:1.2.8.dfsg-2ubuntu4.3+esm2 |
| ubuntu 18.04 | rsync | 3.1.2-2.1ubuntu1.5 |
| ubuntu 18.04 | zlib | 1:1.2.11.dfsg-0ubuntu2.2 |
| ubuntu 18.04-ESM | klibc | 2.0.4-9ubuntu2.2+esm1 |
| ubuntu 18.04-ESM | rsync | 3.1.2-2.1ubuntu1.5 |
| ubuntu 18.04-ESM | zlib | 1:1.2.11.dfsg-0ubuntu2.2 |
| ubuntu 20.04 | klibc | 2.0.7-1ubuntu5.2 |
| ubuntu 20.04 | rsync | 3.1.3-8ubuntu0.4 |
| ubuntu 20.04 | zlib | 1:1.2.11.dfsg-2ubuntu1.5 |
| ubuntu 20.04-ESM | klibc | 2.0.7-1ubuntu5.2 |
| ubuntu 20.04-ESM | rsync | 3.1.3-8ubuntu0.4 |
| ubuntu 20.04-ESM | zlib | 1:1.2.11.dfsg-2ubuntu1.5 |
| ubuntu 22.04 | klibc | 2.0.10-4ubuntu0.1 |
| ubuntu 22.04 | zlib | 1:1.2.11.dfsg-2ubuntu9.2 |
| ubuntu 23.10 | klibc | 2.0.13-1ubuntu0.1 |
| ubuntu 24.04 | klibc | 2.0.13-4ubuntu0.1 |
| wolfi | zlib | 1.2.13-r1 |
References
- http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-37434
- http://seclists.org/fulldisclosure/2022/Oct/37
- http://seclists.org/fulldisclosure/2022/Oct/38
- http://seclists.org/fulldisclosure/2022/Oct/41
- http://seclists.org/fulldisclosure/2022/Oct/42
- http://www.openwall.com/lists/oss-security/2022/08/05/2
- http://www.openwall.com/lists/oss-security/2022/08/09/1
- https://access.redhat.com/errata/RHSA-2022:8291
All 54 references
- https://access.redhat.com/security/cve/CVE-2022-37434
- https://bugzilla.redhat.com/2116639
- https://bugzilla.redhat.com/show_bug.cgi?id=2053198
- https://bugzilla.redhat.com/show_bug.cgi?id=2077431
- https://bugzilla.redhat.com/show_bug.cgi?id=2081296
- https://bugzilla.redhat.com/show_bug.cgi?id=2116639
- https://cert-portal.siemens.com/productcert/html/ssa-150063.html
- https://cert-portal.siemens.com/productcert/html/ssa-202008.html
- https://cert-portal.siemens.com/productcert/html/ssa-398330.html
- https://cert-portal.siemens.com/productcert/html/ssa-470355.html
- https://cert-portal.siemens.com/productcert/html/ssa-561322.html
- https://creativecommons.org/licenses/by/4.0/
- https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-37434
- https://errata.almalinux.org/9/ALSA-2022-8291.html
- https://errata.rockylinux.org/RLSA-2022:8291
- https://github.com/bottlerocket-os/bottlerocket/security/advisories/GHSA-w5mr-8397-m99w
- https://github.com/curl/curl/issues/9271
- https://github.com/ivd38/zlib_overflow
- https://github.com/madler/zlib/blob/21767c654d31d2dccdde4330529775c6c5fd5389/zlib.h#L1062-L1063
- https://github.com/madler/zlib/commit/1eb7682f845ac9e9bf9ae35bbfb3bad5dacbd91d
- https://github.com/madler/zlib/commit/eff308af425b67093bab25f80f1ae950166bece1
- https://github.com/nodejs/node/blob/75b68c6e4db515f76df73af476eccf382bbcb00a/deps/zlib/inflate.c#L762-L764
- https://linux.oracle.com/cve/CVE-2022-37434.html
- https://linux.oracle.com/errata/ELSA-2023-1095.html
- https://lists.debian.org/debian-lts-announce/2022/09/msg00012.html
- https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/JWN4VE3JQR4O2SOUS5TXNLANRPMHWV4I/
- https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/NMBOJ77A7T7PQCARMDUK75TE6LLESZ3O/
- https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/PAVPQNCG3XRLCLNSQRM3KAN5ZFMVXVTY/
- https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/X5U7OTKZSHY2I3ZFJSR2SHFHW72RKGDK/
- https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/YRQAI7H4M4RQZ2IWZUEEXECBE5D56BH2/
- https://nvd.nist.gov/vuln/detail/CVE-2022-37434
- https://security.netapp.com/advisory/ntap-20220901-0005/
- https://security.netapp.com/advisory/ntap-20230427-0007/
- https://support.apple.com/kb/HT213488
- https://support.apple.com/kb/HT213489
- https://support.apple.com/kb/HT213490
- https://support.apple.com/kb/HT213491
- https://support.apple.com/kb/HT213493
- https://support.apple.com/kb/HT213494
- https://ubuntu.com/security/notices/USN-5570-1
- https://ubuntu.com/security/notices/USN-5570-2
- https://ubuntu.com/security/notices/USN-5573-1
- https://ubuntu.com/security/notices/USN-6736-1
- https://ubuntu.com/security/notices/USN-6736-2
- https://www.cve.org/CVERecord?id=CVE-2022-37434
- https://www.debian.org/security/2022/dsa-5218