High severity · published Jan 4, 2017
CVE-2016-8860
Tor before 0.2.8.9 and 0.2.9.x before 0.2.9.4-alpha had internal functions that were entitled to expect that buf_t data had NUL termination, but the implementation of or/buffers.c…
7.5
CVSS
1.9%
EPSS
No
On KEV
Description
Tor before 0.2.8.9 and 0.2.9.x before 0.2.9.4-alpha had internal functions that were entitled to expect that buf_t data had NUL termination, but the implementation of or/buffers.c did not ensure that NUL termination was present, which allows remote attackers to cause a denial of service (client, hidden service, relay, or authority crash) via crafted data.
CVSS vector
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Attack vector
Network
Complexity
Low
Privileges
None
User interaction
None
Confidentiality
None
Integrity
None
Availability
High
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)1.9% · higher than 80% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
TO
Tor · Torproject
through 0.2.8.8; 0.2.9.0; 0.2.9.1; 0.2.9.2; 0.2.9.3 · source: NVD
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2016-8860
CVE.org
https://www.cve.org/CVERecord?id=CVE-2016-8860
Third Party Advisory
http://openwall.com/lists/oss-security/2016/10/19/11
www.debian.org
http://www.debian.org/security/2016/dsa-3694
www.securityfocus.com
http://www.securityfocus.com/bid/95116
Release Notes
https://blog.torproject.org/blog/tor-0289-released-important-fixes
Patch
https://github.com/torproject/tor/commit/3cea86eb2fbb65949673eb4ba8ebb695c87a57ce
security.gentoo.org
https://security.gentoo.org/glsa/201612-45
More from Tor
7.5
CVE-2016-9079
Mozilla Firefox, Firefox ESR, and Thunderbird Use-After-Free Vulnerability
9.3
CVE-2026-77642
tor before 0.4.9.9 was prone to an out-of-bounds write when parsing a consensus or detached signature with unexpected signature digest type
9.1
CVE-2026-44603
Tor before 0.4.9.7 has an out-of-bounds read by one byte via a malformed BEGIN cell, aka TROVE-2026-007
9.1
CVE-2026-44597
Tor before 0.4.9.7 has an out-of-bounds read when an END, a TRUNCATE, or a TRUNCATED cell lacks a reason in its payload, aka TROVE-2026-011
9.0
CVE-2026-77638
Tor before 0.4.9.11 is prone to a race condition where in just the right circumstances a rendezvous point could man-in-the-middle (impersonate) the onion service that the client…
