High severity · published Jul 2, 2017
CVE-2017-0377
Tor 0.3.x before 0.3.0.9 has a guard-selection algorithm that only considers the exit relay (not the exit relay's family), which might allow remote attackers to defeat intended…
7.5
CVSS
2.4%
EPSS
No
On KEV
Description
Tor 0.3.x before 0.3.0.9 has a guard-selection algorithm that only considers the exit relay (not the exit relay's family), which might allow remote attackers to defeat intended anonymity properties by leveraging the existence of large families.
CVSS vector
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Attack vector
Network
Complexity
Low
Privileges
None
User interaction
None
Confidentiality
High
Integrity
None
Availability
None
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)2.4% · higher than 84% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
TO
Tor · Torproject
0.3.0.1; 0.3.0.2; 0.3.0.3; 0.3.0.4; 0.3.0.5; 0.3.0.6; +2 more · source: NVD
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2017-0377
CVE.org
https://www.cve.org/CVERecord?id=CVE-2017-0377
Release Notes
https://blog.torproject.org/blog/tor-0309-released-security-update-clients
Release Notes
https://blog.torproject.org/blog/tor-0314-alpha-released-security-update-clients
Patch
https://github.com/torproject/tor/commit/665baf5ed5c6186d973c46cdea165c0548027350
Third Party Advisory
https://security-tracker.debian.org/CVE-2017-0377
Issue Tracking
https://trac.torproject.org/projects/tor/ticket/22753
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…
