[tor-bugs] #24546 [Core Tor/Tor]: Use tor_addr_is_v4() rather than family, or reject all v6-mapped IPv4 addresses
Tor Bug Tracker & Wiki
blackhole at torproject.org
Wed Dec 6 16:41:39 UTC 2017
#24546: Use tor_addr_is_v4() rather than family, or reject all v6-mapped IPv4
addresses
------------------------------+--------------------------------
Reporter: teor | Owner: (none)
Type: defect | Status: new
Priority: Medium | Milestone: Tor: 0.3.3.x-final
Component: Core Tor/Tor | Version:
Severity: Normal | Keywords: tor-dirauth, ipv6
Actual Points: | Parent ID:
Points: 1 | Reviewer:
Sponsor: SponsorV-can |
------------------------------+--------------------------------
In Tor, we try to support v6-mapped IPv4 addresses.
We should either:
* reject them unconditionally, or
* audit all uses of tor_addr_t.family to see if we should be calling
tor_addr_is_v4() instead, and add a comment to the struct that says we
should consider using tor_addr_is_v4() rather than comparing family.
If no relay in the consensus is currently using these addresses, then
maybe we should just call them internal on authorities, relays, and
clients, and remove all the code that tries to deal with them.
Discovered as part of #15518.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/24546>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list