CVE-2015-8659
The idle stream handling in nghttp2 before 1.6.0 allows attackers to have unspecified impact via...
The idle stream handling in nghttp2 before 1.6.0 allows attackers to have unspecified impact via unknown vectors, aka a heap-use-after-free bug.
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
10.0
The idle stream handling in nghttp2 before 1.6.0 allows attackers to have unspecified impact via unknown vectors, aka a heap-use-after-free bug.
- Record
CVE-2015-8659- CVSS 3.0
- 10.0 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H - CVSS 2.0
- 10.0 High
AV:N/AC:L/Au:N/C:C/I:C/A:C - Weakness
- CWE-119
- Updated
- 2026-11-02
CVE List No score
The idle stream handling in nghttp2 before 1.6.0 allows attackers to have unspecified impact via unknown vectors, aka a heap-use-after-free bug.
- Record
CVE-2015-8659- Updated
- 2026-11-02
EUVDEUVD-2015-8536 No score
The idle stream handling in nghttp2 before 1.6.0 allows attackers to have unspecified impact via unknown vectors, aka a heap-use-after-free bug.
- Record
EUVD-2015-8536- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-v339-2hrg-v7hm
10.0
The idle stream handling in nghttp2 before 1.6.0 allows attackers to have unspecified impact via...
The idle stream handling in nghttp2 before 1.6.0 allows attackers to have unspecified impact via unknown vectors, aka a heap-use-after-free bug.
- Record
GHSA-v339-2hrg-v7hm- CVSS 3.0
- 10.0 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H - Weakness
- CWE-119
- Updated
- 2026-11-02
OSV
10.0
The idle stream handling in nghttp2 before 1.6.0 allows attackers to have unspecified impact via unknown vectors, aka a heap-use-after-free bug.
- Record
CVE-2015-8659- CVSS 3.0
- 10.0 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2015-8659
10.0
The idle stream handling in nghttp2 before 1.6.0 allows attackers to have unspecified impact via unknown vectors, aka a heap-use-after-free bug.
- Record
DEBIAN-CVE-2015-8659- CVSS 3.0
- 10.0 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2015-8659
10.0
The idle stream handling in nghttp2 before 1.6.0 allows attackers to have unspecified impact via unknown vectors, aka a heap-use-after-free bug.
- Record
UBUNTU-CVE-2015-8659- CVSS 3.0
- 10.0 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
Affected products
Affected packages
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | ||
| 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-2015-8659 is a critical vulnerability (CVSS 10.0) in Nghttp2, published January 12, 2016. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 3.96%, the 90th percentile. Fixed in nghttp2 1.6.0-1.
References
lists.apple.com/archives/security-announce/2016/Mar/msg00004.html
security.gentoo.org/glsa/201612-06
support.apple.com/HT206167
support.apple.com/HT206168
openwall.com/lists/oss-security/2015/12/23/10
securitytracker.com/id/1035353
Show 14 moreShow less
openwall.com/lists/oss-security/2015/12/23/6
lists.apple.com/archives/security-announce/2016/Mar/msg00000.html
lists.fedoraproject.org/pipermail/package-announce/2016-January/175085.html
lists.apple.com/archives/security-announce/2016/Mar/msg00001.html
nghttp2.org/blog/2015/12/23/nghttp2-v1-6-0
lists.fedoraproject.org/pipermail/package-announce/2016-January/175423.html
lists.apple.com/archives/security-announce/2016/Mar/msg00002.html
support.apple.com/HT206169
support.apple.com/HT206166
nvd.nist.gov/vuln/detail/CVE-2015-8659
github.com/advisories/GHSA-v339-2hrg-v7hm
security-tracker.debian.org/tracker/CVE-2015-8659
ubuntu.com/security/CVE-2015-8659
cve.org/CVERecord?id=CVE-2015-8659