CVE-2016-9840
High
Description
inftrees.c in zlib 1.2.8 might allow context-dependent attackers to have unspecified impact by leveraging improper pointer arithmetic.
SeverityHigh
CVSS8.8
Exploit probability92. percentile4.9%
Product
Zlib
PublishedMay 23, 2017
First seenMay 23, 2017
How to fix
Update
- zlib zlib1.2.9 or later
- boost boost1.78.0 or later
- apple iphone_os11 or later
- apple mac_os_x10.13.0 or later
- apple tvos11.0 or later
- apple watchos4 or later
- nodejs node.js4.8.2, 6.10.2, 7.6.0 or later
Vendor advisories
- access.redhat.com/errata/RHSA-2017:1221
- access.redhat.com/errata/RHSA-2017:1220
- access.redhat.com/errata/RHSA-2017:3047
- access.redhat.com/errata/RHSA-2017:3046
- security.gentoo.org/glsa/201701-56
- access.redhat.com/errata/RHSA-2017:1222
- access.redhat.com/errata/RHSA-2017:3453
- access.redhat.com/errata/RHSA-2017:2999
- usn.ubuntu.com/4246-1/
- usn.ubuntu.com/4292-1/
- security.gentoo.org/glsa/202007-54
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| zlib zlib | 1.2.0.6 ≤ v < 1.2.9 | 1.2.9 |
| boost boost | v < 1.78.0 | 1.78.0 |
| opensuse leap | 42.1, 42.2 | — |
| opensuse opensuse | 13.2 | — |
| debian debian_linux | 8.0 | — |
| canonical ubuntu_linux | 16.04, 18.04 | — |
| oracle database_server | 18c | — |
| oracle jdk | 1.6.0, 1.7.0, 1.8.0 | — |
| oracle jre | 1.6.0, 1.7.0, 1.8.0 | — |
| oracle mysql | 5.5.0 ≤ v ≤ 5.5.61, 5.6.0 ≤ v ≤ 5.6.41, 5.7.0 ≤ v ≤ 5.7.23, 8.0.0 ≤ v ≤ 8.0.12 | — |
| redhat satellite | 5.8 | — |
| redhat enterprise_linux_desktop | 6.0, 7.0 | — |
| redhat enterprise_linux_eus | 7.4, 7.5 | — |
| redhat enterprise_linux_server | 6.0, 7.0 | — |
| redhat enterprise_linux_workstation | 6.0, 7.0 | — |
| apple iphone_os | v < 11 | 11 |
| apple mac_os_x | 10.0.0 ≤ v < 10.13.0 | 10.13.0 |
| apple tvos | v < 11.0 | 11.0 |
| apple watchos | v < 4 | 4 |
| nodejs node.js | 4.0.0 ≤ v ≤ 4.1.2, 4.2.0 ≤ v < 4.8.2, 6.0.0 ≤ v ≤ 6.8.1, 6.9.0 ≤ v < 6.10.2, 7.0.0 ≤ v < 7.6.0 | 4.8.2, 6.10.2, 7.6.0 |
Check your version
Choose the product and enter the version you run to see whether it falls in the affected range.
In the Intelligence 360 plan
Attack Surface Management
See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.