CVE-2016-8859
Multiple integer overflows in the TRE library and musl libc allow attackers to cause memory...
Multiple integer overflows in the TRE library and musl libc allow attackers to cause memory corruption via a large number of (1) states or (2) tags, which triggers an out-of-bounds write.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
9.8
Multiple integer overflows in the TRE library and musl libc allow attackers to cause memory corruption via a large number of (1) states or (2) tags, which triggers an out-of-bounds write.
- Record
CVE-2016-8859- CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - CVSS 2.0
- 7.5 High
AV:N/AC:L/Au:N/C:P/I:P/A:P - Weakness
- CWE-190
- Updated
- 2026-11-02
CVE List No score
Multiple integer overflows in the TRE library and musl libc allow attackers to cause memory corruption via a large number of (1) states or (2) tags, which triggers an out-of-bounds write.
- Record
CVE-2016-8859- Updated
- 2026-11-02
EUVDEUVD-2016-9684 No score
Multiple integer overflows in the TRE library and musl libc allow attackers to cause memory corruption via a large number of (1) states or (2) tags, which triggers an out-of-bounds write.
- Record
EUVD-2016-9684- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-2r68-mjqv-c389
9.8
Multiple integer overflows in the TRE library and musl libc allow attackers to cause memory...
Multiple integer overflows in the TRE library and musl libc allow attackers to cause memory corruption via a large number of (1) states or (2) tags, which triggers an out-of-bounds write.
- Record
GHSA-2r68-mjqv-c389- CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-190
- Updated
- 2026-11-02
OSVALPINE-CVE-2016-8859
9.8
Multiple integer overflows in the TRE library and musl libc allow attackers to cause memory corruption via a large number of (1) states or (2) tags, which triggers an out-of-bounds write.
- Record
ALPINE-CVE-2016-8859- CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVBELL-CVE-2016-8859
9.8
CVE-2016-8859 does not affect BellSoft software
- Record
BELL-CVE-2016-8859- CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Show 8 moreShow less
OSV
9.8
Multiple integer overflows in the TRE library and musl libc allow attackers to cause memory corruption via a large number of (1) states or (2) tags, which triggers an out-of-bounds write.
- Record
CVE-2016-8859- CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2016-8859
9.8
Multiple integer overflows in the TRE library and musl libc allow attackers to cause memory corruption via a large number of (1) states or (2) tags, which triggers an out-of-bounds write.
- Record
DEBIAN-CVE-2016-8859- CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2016-8859
9.8
Multiple integer overflows in the TRE library and musl libc allow attackers to cause memory corruption via a large number of (1) states or (2) tags, which triggers an out-of-bounds write.
- Record
UBUNTU-CVE-2016-8859- CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVMGASA-2016-0395 No score
Updated tre packages fix security vulnerability
The TRE library allows context-dependent attackers to execute arbitrary code or cause a denial of service (memory corruption and application crash) via a crafted regular expression (CVE-2015-3796).
A vulnerability has been found in the tre package that could allow an attacker to perform controlled heap corruption (CVE-2016-8859).
- Record
MGASA-2016-0395- Updated
- 2026-11-02
OSVopenSUSE-SU-2020:0554-1 No score
Security update for kubernetes
This update introduces kubernetes version 1.14.1 and cri-o 1.17.1 to Leap 15.1.
- Record
openSUSE-SU-2020:0554-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10901-1 No score
kubernetes-apiserver-1.22.2-21.2 on GA media
These are all security issues fixed in the kubernetes-apiserver-1.22.2-21.2 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10901-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:11475-1 No score
agrep-0.8.0_git201402282055-5.8 on GA media
These are all security issues fixed in the agrep-0.8.0_git201402282055-5.8 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:11475-1- Updated
- 2026-11-02
OSVUSN-4768-1 No score
musl vulnerabilities
It was discovered that musl did not properly handle kernel syscalls. An attacker could use this vulnerability to cause a denial of service (crash) or possibly execute arbitrary code. (CVE-2018-1000001)
It was discovered that musl did not properly handle the parsing of DNS response codes. A remote attacker could use this vulnerability to cause resource consumption (infinite loop), denial of service, or possibly execute arbitrary code. This issue only affected Ubuntu 14.04 ESM. (CVE-2014-3484)
It was discovered that musl did not properly handle the parsing of DNS response codes. A remote attacker could use this vulnerability to cause resource consumption (infinite loop), denial of service, or possibly execute arbitrary code. This issue only affected Ubuntu 16.04 ESM. (CVE-2017-15650)
It was discovered that musl did not properly handle the parsing of ipv6 addresses. An attacker could use this vulnerability to cause a denial of service (crash) or possibly execute arbitrary code. This issue only affected Ubuntu 14.04 ESM. (CVE-2015-1817)
It was discovered that TRE library, used by musl, did not properly handle certain inputs. An attacker could use this vulnerability to cause a denial of service (crash). (CVE-2016-8859)
- Record
USN-4768-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
muslAlpine:v3.10 |
before 1.1.15-r4 | 1.1.15-r4 |
muslAlpine:v3.11 |
before 1.1.15-r4 | 1.1.15-r4 |
muslAlpine:v3.12 |
before 1.1.15-r4 | 1.1.15-r4 |
muslAlpine:v3.13 |
before 1.1.15-r4 | 1.1.15-r4 |
muslAlpine:v3.14 |
before 1.1.15-r4 | 1.1.15-r4 |
muslAlpine:v3.15 |
before 1.1.15-r4 | 1.1.15-r4 |
muslAlpine:v3.16 |
before 1.1.15-r4 | 1.1.15-r4 |
muslAlpine:v3.17 |
before 1.1.15-r4 | 1.1.15-r4 |
muslAlpine:v3.18 |
before 1.1.15-r4 | 1.1.15-r4 |
muslAlpine:v3.19 |
before 1.1.15-r4 | 1.1.15-r4 |
Show 30 moreShow less
| Package | Affected | Fixed |
|---|---|---|
muslAlpine:v3.2 |
before 1.1.11-r3 | 1.1.11-r3 |
muslAlpine:v3.20 |
before 1.1.15-r4 | 1.1.15-r4 |
muslAlpine:v3.21 |
before 1.1.15-r4 | 1.1.15-r4 |
muslAlpine:v3.22 |
before 1.1.15-r4 | 1.1.15-r4 |
muslAlpine:v3.23 |
before 1.1.15-r4 | 1.1.15-r4 |
muslAlpine:v3.24 |
before 1.1.15-r4 | 1.1.15-r4 |
muslAlpine:v3.3 |
before 1.1.12-r6 | 1.1.12-r6 |
muslAlpine:v3.4 |
before 1.1.14-r13 | 1.1.14-r13 |
muslAlpine:v3.5 |
before 1.1.15-r4 | 1.1.15-r4 |
muslAlpine:v3.6 |
before 1.1.15-r4 | 1.1.15-r4 |
muslAlpine:v3.7 |
before 1.1.15-r4 | 1.1.15-r4 |
muslAlpine:v3.8 |
before 1.1.15-r4 | 1.1.15-r4 |
muslAlpine:v3.9 |
before 1.1.15-r4 | 1.1.15-r4 |
muslDebian:12 |
before 1.1.15-2 | 1.1.15-2 |
muslDebian:13 |
before 1.1.15-2 | 1.1.15-2 |
muslDebian:14 |
before 1.1.15-2 | 1.1.15-2 |
treDebian:12 |
before 0.8.0-5 | 0.8.0-5 |
treDebian:13 |
before 0.8.0-5 | 0.8.0-5 |
treDebian:14 |
before 0.8.0-5 | 0.8.0-5 |
treDebian:7 |
before 0.8.0-3+deb7u1, plus listed versions 0.8.0-3 |
0.8.0-3+deb7u1 |
treMageia:5 |
before 0.8.0-12.1.mga5 | 0.8.0-12.1.mga5 |
treUbuntu:14.04:LTS |
before 0.8.0-3+deb7u1ubuntu1, plus listed versions 0.8.0-30.8.0-3ubuntu1 |
0.8.0-3+deb7u1ubuntu1 |
muslUbuntu:Pro:14.04:LTS |
before 0.9.15-1ubuntu0.1~esm1, plus listed versions 0.9.14-20.9.14-2ubuntu10.9.15-1 |
0.9.15-1ubuntu0.1~esm1 |
treUbuntu:16.04:LTS |
before 0.8.0-4+deb8u1build0.16.04.1, plus listed versions 0.8.0-4 |
0.8.0-4+deb8u1build0.16.04.1 |
muslUbuntu:Pro:16.04:LTS |
before 1.1.9-1ubuntu0.1~esm2, plus listed versions 1.1.9-1 |
1.1.9-1ubuntu0.1~esm2 |
cri-oopenSUSE:Leap 15.1 |
before 1.17.1-lp151.2.2 | 1.17.1-lp151.2.2 |
cri-toolsopenSUSE:Leap 15.1 |
before 1.18.0-lp151.2.1 | 1.18.0-lp151.2.1 |
go1.14openSUSE:Leap 15.1 |
before 1.14-lp151.6.1 | 1.14-lp151.6.1 |
kubernetesopenSUSE:Leap 15.1 |
before 1.18.0-lp151.5.1 | 1.18.0-lp151.5.1 |
agrepopenSUSE:Tumbleweed |
before 0.8.0_git201402282055-5.8 | 0.8.0_git201402282055-5.8 |
History
| Recorded | Changed | Sources |
|---|---|---|
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2016-8859 is a critical vulnerability (CVSS 9.8) in Etalabs Musl, published October 27, 2016. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 3.36%, the 88th percentile. Fixed in musl 1.1.15-r4.
References
securityfocus.com/bid/93795
security.gentoo.org/glsa/201701-11
openwall.com/lists/oss-security/2016/10/19/1
openwall.com/lists/oss-security/2016/10/19/10
lists.opensuse.org/opensuse-security-announce/2020-04/msg00041.html
security.gentoo.org/glsa/202007-43
Show 56 moreShow less
nvd.nist.gov/vuln/detail/CVE-2016-8859
github.com/advisories/GHSA-2r68-mjqv-c389
security.alpinelinux.org/vuln/CVE-2016-8859
docs.bell-sw.com/security/cves/CVE-2016-8859
security-tracker.debian.org/tracker/CVE-2016-8859
advisories.mageia.org/MGASA-2016-0395.html
bugs.mageia.org/show_bug.cgi?id=19793
lists.fedoraproject.org/archives/list/[email protected]/thread/6RF7IRNEREOGUAKOAE2LLRIJ37TCLAL4
ubuntu.com/security/CVE-2016-8859
cve.org/CVERecord?id=CVE-2016-8859
ubuntu.com/security/notices/USN-4768-1
ubuntu.com/security/CVE-2014-3484
ubuntu.com/security/CVE-2015-1817
ubuntu.com/security/CVE-2017-15650
ubuntu.com/security/CVE-2018-1000001
lists.opensuse.org/archives/list/[email protected]/thread/4KLMQUDJXG7ORWF7M42NKLDUJSKHAUTS
bugzilla.suse.com/1039663
bugzilla.suse.com/1042383
bugzilla.suse.com/1042387
bugzilla.suse.com/1057277
bugzilla.suse.com/1059207
bugzilla.suse.com/1061027
bugzilla.suse.com/1065972
bugzilla.suse.com/1069469
bugzilla.suse.com/1084765
bugzilla.suse.com/1084766
bugzilla.suse.com/1085009
bugzilla.suse.com/1086185
bugzilla.suse.com/1086412
bugzilla.suse.com/1095131
bugzilla.suse.com/1095154
bugzilla.suse.com/1096773
bugzilla.suse.com/1097473
bugzilla.suse.com/1100838
bugzilla.suse.com/1101010
bugzilla.suse.com/1104598
bugzilla.suse.com/1104821
bugzilla.suse.com/1112980
bugzilla.suse.com/1118897
bugzilla.suse.com/1118898
bugzilla.suse.com/1136403
bugzilla.suse.com/1144065
bugzilla.suse.com/1155323
bugzilla.suse.com/1161056
bugzilla.suse.com/1161179
suse.com/security/cve/CVE-2016-5195
suse.com/security/cve/CVE-2016-8859
suse.com/security/cve/CVE-2017-1002101
suse.com/security/cve/CVE-2018-1002105
suse.com/security/cve/CVE-2018-16873
suse.com/security/cve/CVE-2018-16874
suse.com/security/cve/CVE-2019-10214
suse.com/security/cve/CVE-2019-11247
suse.com/security/cve/CVE-2019-11249
suse.com/security/cve/CVE-2019-11253
suse.com/security/cve/CVE-2019-9512