diff options
author | Nick Mathewson <nickm@torproject.org> | 2021-06-10 13:13:29 -0400 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2021-06-10 13:13:29 -0400 |
commit | 15b0980bd7b840c8d2de134e56a09dadf7b4683e (patch) | |
tree | 74718243cdbb67b2ac6aca3bf596b80765198327 /ReleaseNotes | |
parent | 58ad0302ea9acea48308f35dce4afa986919a151 (diff) | |
download | tor-15b0980bd7b840c8d2de134e56a09dadf7b4683e.tar.gz tor-15b0980bd7b840c8d2de134e56a09dadf7b4683e.zip |
Fold entries into changelog and releasenotes
Diffstat (limited to 'ReleaseNotes')
-rw-r--r-- | ReleaseNotes | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/ReleaseNotes b/ReleaseNotes index d567fa4463..7c6da85d05 100644 --- a/ReleaseNotes +++ b/ReleaseNotes @@ -8,6 +8,39 @@ Changes in version 0.4.6.5 - 2021-06-1? Below are the changes since 0.4.5.8. For a list of changes since 0.4.6.4-rc, see the ChangeLog file. + o Major bugfixes (security): + - Don't allow relays to spoof RELAY_END or RELAY_RESOLVED cell on + half-closed streams. Previously, clients failed to validate which + hop sent these cells: this would allow a relay on a circuit to end + a stream that wasn't actually built with it. Fixes bug 40389; + bugfix on 0.3.5.1-alpha. This issue is also tracked as TROVE-2021- + 003 and CVE-2021-34548. + + o Major bugfixes (security, defense-in-depth): + - Detect more failure conditions from the OpenSSL RNG code. + Previously, we would detect errors from a missing RNG + implementation, but not failures from the RNG code itself. + Fortunately, it appears those failures do not happen in practice + when Tor is using OpenSSL's default RNG implementation. Fixes bug + 40390; bugfix on 0.2.8.1-alpha. This issue is also tracked as + TROVE-2021-004. Reported by Jann Horn at Google's Project Zero. + + o Major bugfixes (security, denial of service): + - Resist a hashtable-based CPU denial-of-service attack against + relays. Previously we used a naive unkeyed hash function to look + up circuits in a circuitmux object. An attacker could exploit this + to construct circuits with chosen circuit IDs, to create + collisions and make the hash table inefficient. Now we use a + SipHash construction here instead. Fixes bug 40391; bugfix on + 0.2.4.4-alpha. This issue is also tracked as TROVE-2021-005 and + CVE-2021-34549. Reported by Jann Horn from Google's Project Zero. + - Fix an out-of-bounds memory access in v3 onion service descriptor + parsing. An attacker could exploit this bug by crafting an onion + service descriptor that would crash any client that tried to visit + it. Fixes bug 40392; bugfix on 0.3.0.1-alpha. This issue is also + tracked as TROVE-2021-006 and CVE-2021-34550. Reported by Sergei + Glazunov from Google's Project Zero. + o Major features (control port, onion services): - Add controller support for creating version 3 onion services with client authorization. Previously, only v2 onion services could be @@ -114,6 +147,10 @@ Changes in version 0.4.6.5 - 2021-06-1? control over whether the client can become dormant from inactivity. Most people won't need this. Closes ticket 40228. + o Minor features (geoip data): + - Update the geoip files to match the IPFire Location Database, as + retrieved on 2021/06/10. + o Minor features (logging): - Edit heartbeat log messages so that more of them begin with the string "Heartbeat: ". Closes ticket 40322; patch |