CVE-2016-9843 in the critical feed json
The crc32_big function in crc32.c in zlib 1.2.8 might allow context-dependent attackers to have unspecified impact via vectors involving bi…
published 2017-05-23 9 y ago modified 2026-06-17 4 mo ago also EUVD-2016-10643
- cvss
- 9.8
- version 3.1, NVD
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 5.8%
- EPSS 5.8% chance of exploitation in 30 days, percentile 93%
- public exploits
- 0
- none known
Summary
The crc32_big function in crc32.c in zlib 1.2.8 might allow context-dependent attackers to have unspecified impact via vectors involving big-endian CRC calculation.
Patch / fix
- mariadb mariadb 5.5.62, 10.0.37, 10.1.37, 10.2.19, 10.3.11
- nodejs node.js 4.8.2, 6.10.2, 7.6.0
- zlib zlib 1.2.9
- oracle java_se 1.6.0_171, 1.7.0_161, 1.8.0_151, 6.0.171, 7.0.161, 8.0.151
- oracle jdk 1.6.0_171, 1.7.0_161, 1.8.0_151, 6.0.171, 7.0.161, 8.0.151
- oracle jre 1.6.0_171, 1.7.0_161, 1.8.0_151, 6.0.171, 7.0.161, 8.0.151
- sun java 1.6.0_171, 1.7.0_161, 1.8.0_151, 6.0.171, 7.0.161, 8.0.151
- sun java_se 1.6.0_171, 1.7.0_161, 1.8.0_151, 6.0.171, 7.0.161, 8.0.151
- sun jdk 1.6.0_171, 1.7.0_161, 1.8.0_151, 6.0.171, 7.0.161, 8.0.151
- sun jre 1.6.0_171, 1.7.0_161, 1.8.0_151, 6.0.171, 7.0.161, 8.0.151
- oracle openjdk 1.6.0_171, 1.7.0_161, 1.8.0_151, 6.0.171, 7.0.161, 8.0.151
- sun openjdk 1.6.0_171, 1.7.0_161, 1.8.0_151, 6.0.171, 7.0.161, 8.0.151
- zlib Debian 14, Debian 13, Debian 12 1:1.2.8.dfsg-3
- rsync Debian 14, Debian 13, Debian 12 3.1.3-6
debian advisories DEBIAN-CVE-2016-9843
- zlib Ubuntu 16.04 LTS 1:1.2.8.dfsg-2ubuntu4.3
- klibc Ubuntu 22.04 LTS 2.0.10-4ubuntu0.2
- klibc Ubuntu 24.04 LTS 2.0.13-4ubuntu0.2
- klibc Ubuntu 25.10 2.0.14-1ubuntu1.1
- klibc Ubuntu 26.10, Ubuntu 26.04 LTS 2.0.14-1ubuntu2
- rsync Ubuntu 16.04 LTS 3.1.1-3ubuntu1.3
- rsync Ubuntu 18.04 LTS 3.1.2-2.1ubuntu1.1
- rsync Ubuntu 20.04 LTS 3.1.3-6
ubuntu advisories UBUNTU-CVE-2016-9843
Ubuntu security data © Canonical Ltd., from https://github.com/canonical/ubuntu-security-notices via OSV; changed: normalised to fixed package versions per release. CC BY-SA 4.0
- java-1.8.0-ibm network satellite 5.8 1:1.8.0.5.5-1jpp.1.el6_9
- java-1.6.0-sun RHEL 6 EXTRAS_ORACLE_JAVA 1:1.6.0.171-1jpp.4.el6
- java-1.6.0-sun RHEL 7 EXTRAS_ORACLE_JAVA 1:1.6.0.171-1jpp.4.el7
- java-1.6.0-sun-src RHEL 6 EXTRAS_ORACLE_JAVA 1:1.6.0.171-1jpp.4.el6
- java-1.6.0-sun-src RHEL 7 EXTRAS_ORACLE_JAVA 1:1.6.0.171-1jpp.4.el7
- java-1.6.0-sun-demo RHEL 6 EXTRAS_ORACLE_JAVA 1:1.6.0.171-1jpp.4.el6
- java-1.6.0-sun-demo RHEL 7 EXTRAS_ORACLE_JAVA 1:1.6.0.171-1jpp.4.el7
- java-1.6.0-sun-jdbc RHEL 6 EXTRAS_ORACLE_JAVA 1:1.6.0.171-1jpp.4.el6
red hat advisories RHSA-2017:3453RHSA-2017:3047RHSA-2017:3046RHSA-2017:2999RHSA-2017:1222RHSA-2017:1221
- mariadb104 SLES for SAP 12 SP5, SLES 12 SP5, SLE Software Development Kit 12 SP5 10.4.30-8.5.46
- lz4 SLES for SAP 12 SP5, SLES 12 SP5, SLE Software Development Kit 12 SP5 1.8.0-3.5.2
- python-mysqlclient SLES for SAP 12 SP5, SLES 12 SP5, SLE Software Development Kit 12 SP5 1.3.14-8.9.2
- mariadb-connector-c SLES for SAP 12 SP5, SLES 12 SP5, SLE Software Development Kit 12 SP5 3.1.22-2.35.1
- mariadb SLES for SAP 12 SP2, SLES 12 SP2-LTSS, SLES 12 SP2-BCL +6 more 10.0.38-29.27.3
- mariadb-connector-c OpenStack Cloud 7 3.0.7-1.6.1
- mariadb OpenStack Cloud 7 10.2.22-10.1
- mariadb-connector-c OpenStack Cloud Crowbar 8, OpenStack Cloud 8, HPE Helion OpenStack 8 3.0.6-3.6.1
suse advisories SUSE-RU-2023:4991-1SUSE-RU-2023:3956-1SUSE-SU-2019:2048-1SUSE-SU-2019:1441-1SUSE-SU-2019:0628-1SUSE-SU-2019:0555-1
- perl-Compress-Raw-Zlib openSUSE Tumbleweed 2.213-1.1
- java-1_8_0-openjdk openSUSE Tumbleweed 1.8.0.302-2.2
- mariadb openSUSE Leap 15.0 10.2.22-lp150.2.9.1
opensuse advisories openSUSE-SU-2025:14656-1openSUSE-SU-2024:10876-1openSUSE-SU-2019:0327-1
- perl Alpine 3.6, Alpine 3.5 5.24.3-r1
- zlib Alpine 3.5, Alpine 3.4, Alpine 3.3 1.2.11-r0
- mariadb Alpine 3.24, Alpine 3.23, Alpine 3.22 +13 more 10.3.11-r0
- mariadb Alpine 3.7, Alpine 3.6 10.1.37-r0
- mariadb Alpine 3.8 10.2.19-r0
alpine advisories ALPINE-CVE-2016-9843
Alpine secdb © Alpine Linux, from https://secdb.alpinelinux.org via OSV; changed: normalised to fixed package versions per release. CC BY-SA 4.0
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2016-9843 updated cvss 9.8
zlib: Big-endian out-of-bounds pointer
-
Red Hat Oracle Java for Red Hat Enterprise Linux Client (v. 7) java-1.6.0-sun 1.6.0.171-1jpp.4.el7, java-1.7.0-oracle 1.7.0.161-1jpp.4.el7, java-1.8.0-oracle 1.8.0.151-1jpp.5.el7, java-1.6.0-sun-src 1.6.0.171-1jpp.4.el7, java-1.6.0-sun-demo 1.6.0.171-1jpp.4.el7, java-1.6.0-sun-jdbc 1.6.0.171-1jpp.4.el7, +9 more Red Hat Oracle Java for Red Hat Enterprise Linux Compute Node (v. 7) java-1.6.0-sun 1.6.0.171-1jpp.4.el7, java-1.7.0-oracle 1.7.0.161-1jpp.4.el7, java-1.8.0-oracle 1.8.0.151-1jpp.5.el7, java-1.6.0-sun-src 1.6.0.171-1jpp.4.el7, java-1.6.0-sun-demo 1.6.0.171-1jpp.4.el7, java-1.6.0-sun-jdbc 1.6.0.171-1jpp.4.el7, +5 more Red Hat Oracle Java for Red Hat Enterprise Linux Desktop 6 java-1.6.0-sun 1.6.0.171-1jpp.4.el6, java-1.7.0-oracle 1.7.0.161-1jpp.3.el6, java-1.8.0-oracle 1.8.0.151-1jpp.1.el6, java-1.6.0-sun-src 1.6.0.171-1jpp.4.el6, java-1.6.0-sun-demo 1.6.0.171-1jpp.4.el6, java-1.6.0-sun-jdbc 1.6.0.171-1jpp.4.el6, +9 more Red Hat Oracle Java for Red Hat Enterprise Linux HPC Node 6 java-1.6.0-sun 1.6.0.171-1jpp.4.el6, java-1.7.0-oracle 1.7.0.161-1jpp.3.el6, java-1.8.0-oracle 1.8.0.151-1jpp.1.el6, java-1.6.0-sun-src 1.6.0.171-1jpp.4.el6, java-1.6.0-sun-demo 1.6.0.171-1jpp.4.el6, java-1.6.0-sun-jdbc 1.6.0.171-1jpp.4.el6, +9 more Red Hat Oracle Java for Red Hat Enterprise Linux Server (v. 7) java-1.6.0-sun 1.6.0.171-1jpp.4.el7, java-1.7.0-oracle 1.7.0.161-1jpp.4.el7, java-1.8.0-oracle 1.8.0.151-1jpp.5.el7, java-1.6.0-sun-src 1.6.0.171-1jpp.4.el7, java-1.6.0-sun-demo 1.6.0.171-1jpp.4.el7, java-1.6.0-sun-jdbc 1.6.0.171-1jpp.4.el7, +9 more Red Hat Oracle Java for Red Hat Enterprise Linux Server 6 java-1.6.0-sun 1.6.0.171-1jpp.4.el6, java-1.7.0-oracle 1.7.0.161-1jpp.3.el6, java-1.8.0-oracle 1.8.0.151-1jpp.1.el6, java-1.6.0-sun-src 1.6.0.171-1jpp.4.el6, java-1.6.0-sun-demo 1.6.0.171-1jpp.4.el6, java-1.6.0-sun-jdbc 1.6.0.171-1jpp.4.el6, +9 morefixed: vendor fix RHSA-2017:3047
+2 more productsfewer
Red Hat Oracle Java for Red Hat Enterprise Linux Workstation (v. 7) java-1.6.0-sun 1.6.0.171-1jpp.4.el7, java-1.7.0-oracle 1.7.0.161-1jpp.4.el7, java-1.8.0-oracle 1.8.0.151-1jpp.5.el7, java-1.6.0-sun-src 1.6.0.171-1jpp.4.el7, java-1.6.0-sun-demo 1.6.0.171-1jpp.4.el7, java-1.6.0-sun-jdbc 1.6.0.171-1jpp.4.el7, +9 more Red Hat Oracle Java for Red Hat Enterprise Linux Workstation 6 java-1.6.0-sun 1.6.0.171-1jpp.4.el6, java-1.7.0-oracle 1.7.0.161-1jpp.3.el6, java-1.8.0-oracle 1.8.0.151-1jpp.1.el6, java-1.6.0-sun-src 1.6.0.171-1jpp.4.el6, java-1.6.0-sun-demo 1.6.0.171-1jpp.4.el6, java-1.6.0-sun-jdbc 1.6.0.171-1jpp.4.el6, +9 more -
Red Hat Enterprise Linux Client Supplementary (v. 7) java-1.7.1-ibm 1.7.1.4.5-1jpp.1.el7_3, java-1.8.0-ibm 1.8.0.4.5-1jpp.1.el7_3, java-1.7.1-ibm-src 1.7.1.4.5-1jpp.1.el7_3, java-1.8.0-ibm-src 1.8.0.4.5-1jpp.1.el7_3, java-1.7.1-ibm-demo 1.7.1.4.5-1jpp.1.el7_3, java-1.7.1-ibm-jdbc 1.7.1.4.5-1jpp.1.el7_3, +4 more Red Hat Enterprise Linux ComputeNode Supplementary (v. 7) java-1.7.1-ibm 1.7.1.4.5-1jpp.1.el7_3, java-1.8.0-ibm 1.8.0.4.5-1jpp.1.el7_3, java-1.7.1-ibm-src 1.7.1.4.5-1jpp.1.el7_3, java-1.8.0-ibm-src 1.8.0.4.5-1jpp.1.el7_3, java-1.7.1-ibm-demo 1.7.1.4.5-1jpp.1.el7_3, java-1.8.0-ibm-demo 1.8.0.4.5-1jpp.1.el7_3fixed: vendor fix RHSA-2017:1221
-
Red Hat Enterprise Linux Desktop Supplementary (v. 6) java-1.7.1-ibm 1.7.1.4.5-1jpp.2.el6_9, java-1.8.0-ibm 1.8.0.4.5-1jpp.1.el6_9, java-1.6.0-ibm 1.6.0.16.45-1jpp.1.el6_9, java-1.7.1-ibm-src 1.7.1.4.5-1jpp.2.el6_9, java-1.8.0-ibm-src 1.8.0.4.5-1jpp.1.el6_9, java-1.7.1-ibm-demo 1.7.1.4.5-1jpp.2.el6_9, +10 more Red Hat Enterprise Linux HPC Node Supplementary (v. 6) java-1.7.1-ibm 1.7.1.4.5-1jpp.2.el6_9, java-1.8.0-ibm 1.8.0.4.5-1jpp.1.el6_9, java-1.6.0-ibm 1.6.0.16.45-1jpp.1.el6_9, java-1.7.1-ibm-src 1.7.1.4.5-1jpp.2.el6_9, java-1.8.0-ibm-src 1.8.0.4.5-1jpp.1.el6_9, java-1.7.1-ibm-demo 1.7.1.4.5-1jpp.2.el6_9, +4 more Red Hat Enterprise Linux Server Supplementary (v. 6) java-1.7.1-ibm 1.7.1.4.5-1jpp.2.el6_9, java-1.8.0-ibm 1.8.0.4.5-1jpp.1.el6_9, java-1.6.0-ibm 1.6.0.16.45-1jpp.1.el6_9, java-1.7.1-ibm-src 1.7.1.4.5-1jpp.2.el6_9, java-1.8.0-ibm-src 1.8.0.4.5-1jpp.1.el6_9, java-1.7.1-ibm-demo 1.7.1.4.5-1jpp.2.el6_9, +10 morefixed: vendor fix RHSA-2017:1222
-
Red Hat Enterprise Linux Server Supplementary (v. 7) java-1.7.1-ibm 1.7.1.4.5-1jpp.1.el7_3, java-1.8.0-ibm 1.8.0.4.5-1jpp.1.el7_3, java-1.7.1-ibm-src 1.7.1.4.5-1jpp.1.el7_3, java-1.8.0-ibm-src 1.8.0.4.5-1jpp.1.el7_3, java-1.7.1-ibm-demo 1.7.1.4.5-1jpp.1.el7_3, java-1.7.1-ibm-jdbc 1.7.1.4.5-1jpp.1.el7_3, +4 morefixed: vendor fix RHSA-2017:1221
-
Red Hat Enterprise Linux Workstation Supplementary (v. 6) java-1.7.1-ibm 1.7.1.4.5-1jpp.2.el6_9, java-1.8.0-ibm 1.8.0.4.5-1jpp.1.el6_9, java-1.6.0-ibm 1.6.0.16.45-1jpp.1.el6_9, java-1.7.1-ibm-src 1.7.1.4.5-1jpp.2.el6_9, java-1.8.0-ibm-src 1.8.0.4.5-1jpp.1.el6_9, java-1.7.1-ibm-demo 1.7.1.4.5-1jpp.2.el6_9, +10 morefixed: vendor fix RHSA-2017:1222
-
Red Hat Enterprise Linux Workstation Supplementary (v. 7) java-1.7.1-ibm 1.7.1.4.5-1jpp.1.el7_3, java-1.8.0-ibm 1.8.0.4.5-1jpp.1.el7_3, java-1.7.1-ibm-src 1.7.1.4.5-1jpp.1.el7_3, java-1.8.0-ibm-src 1.8.0.4.5-1jpp.1.el7_3, java-1.7.1-ibm-demo 1.7.1.4.5-1jpp.1.el7_3, java-1.7.1-ibm-jdbc 1.7.1.4.5-1jpp.1.el7_3, +4 morefixed: vendor fix RHSA-2017:1221
-
Red Hat Satellite 5.8 (RHEL v.6) java-1.8.0-ibm 1.8.0.5.5-1jpp.1.el6_9 Red Hat Satellite 5.8 ELS (RHEL v.6) java-1.8.0-ibm 1.8.0.5.5-1jpp.1.el6_9fixed: vendor fix RHSA-2017:3453
-
Red Hat Enterprise Linux 5 zlib Red Hat Enterprise Linux 6 zlib, minizip Red Hat Enterprise Linux 7 zlib, minizip Red Hat JBoss Enterprise Application Platform 5 zlib Red Hat JBoss Enterprise Application Platform 6 zlib Red Hat JBoss Enterprise Web Server 1 zlibnot affected: vulnerable code not present
+2 more productsfewer
Red Hat JBoss Enterprise Web Server 2 zlib Red Hat JBoss Enterprise Web Server 3 zlib
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
cisa ICSA-19-155-01 updated cvss 9.8
PHOENIX CONTACT PLCNext AXC F 2152
-
Phoenix Contact AXC F 2152 2404267 version 1.x, 1046568 (Starterkit) version 1.xaffected: vendor fix, mitigation “Phoenix Contact recommends affected users update to firmware release 2019.0 LTS or later, update to PLCNext Engineer release 2019.0 LTS or later, and apply the following specific mitigations below:” phoenixcontact.com
From CISA ICS and IT advisories (CSAF, https://github.com/cisagov/CSAF), a U.S. Government work; changed: reduced to products, statuses and remediations. CISA notification · csaf
Exploit prediction
5.77% chance of exploitation in the next 30 days, higher than 93% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| NVD | 3.1 | 9.8 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
| NVD | 2.0 | 7.5 | AV:N/AC:L/Au:N/C:P/I:P/A:P |
Classification
- Technology feeds
References
- github.com /madler/zlib/commit/d1d577490c15a0c6862473d7576352a9f18ef811
-
access.redhat.com
/errata/RHSA-2017:1221
vendor-advisory
-
access.redhat.com
/errata/RHSA-2017:1220
vendor-advisory
-
access.redhat.com
/errata/RHSA-2017:3047
vendor-advisory
-
access.redhat.com
/errata/RHSA-2017:3046
vendor-advisory
-
lists.opensuse.org
/opensuse-updates/2017-01/msg00050.html
vendor-advisory
-
security.gentoo.org
/glsa/201701-56
vendor-advisory
-
access.redhat.com
/errata/RHSA-2017:1222
vendor-advisory
-
lists.opensuse.org
/opensuse-updates/2017-01/msg00053.html
vendor-advisory
-
access.redhat.com
/errata/RHSA-2017:3453
vendor-advisory
-
lists.opensuse.org
/opensuse-updates/2016-12/msg00127.html
vendor-advisory
-
access.redhat.com
/errata/RHSA-2017:2999
vendor-advisory
-
usn.ubuntu.com
/4246-1/
vendor-advisory
-
usn.ubuntu.com
/4292-1/
vendor-advisory
-
security.gentoo.org
/glsa/202007-54
vendor-advisory
-
openwall.com
/lists/oss-security/2016/12/05/21
mailing-list
-
securityfocus.com
/bid/95131
vdb-entry
-
securitytracker.com
/id/1041888
vdb-entry
-
securitytracker.com
/id/1039427
vdb-entry
-
lists.debian.org
/debian-lts-announce/2019/03/msg00027.html
mailing-list
-
lists.debian.org
/debian-lts-announce/2020/01/msg00030.html
mailing-list
- oracle.com /technetwork/security-advisory/cpujul2018-4258247.html
- oracle.com /technetwork/security-advisory/cpuoct2018-4428296.html
- oracle.com /security-alerts/cpujul2020.html
- oracle.com /technetwork/security-advisory/cpuoct2017-3236626.html
- support.apple.com /HT208144
- wiki.mozilla.org /MOSS/Secure_Open_Source/Completed#zlib
- support.apple.com /HT208113
- support.apple.com /HT208112
- support.apple.com /HT208115
- wiki.mozilla.org /images/0/09/Zlib-report.pdf
- bugzilla.redhat.com /show_bug.cgi?id=1402351
- security.netapp.com /advisory/ntap-20181018-0002/
Sources
- CVE List CVE-2016-9843
- NVD CVE-2016-9843
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.
CPEs and fixed versions use Anchore's correction of NVD's data: Updated Java versions.