Byly vydány opravy nástrojů Tor 0.4.8.25 a 0.4.9.8, používané k organizaci práce anonymní sítě Tor. Verze Tor 0.4.9.8 odstranila 6 zranitelností:
- TROVE-2026-011 — chyba vedoucí k čtení dat z oblasti mimo buffer při zpracování speciálně formátovaných zpráv (cell) END, TRUNCATE a TRUNCATED;
- TROVE-2026-008 — nesprávné zpracování zpráv BEGIN_DIR při použití mechanismu conflux.
- TROVE-2026-010 — v mechanismu conflux se při čištění fronty neuspořádaných zpráv nesprávně přepočítávaly počítadla a stavy proměnných.
- TROVE-2026-009 — havarijní ukončení klienta způsobené dvojitým uzavřením řetězce při nedostatku volné paměti pro práci s frontami řetězců.
- TROVE-2026-006 — dereference null pointer, které může nastat při zpracování speciálně formátované zprávy CERT.
- TROVE-2026-007 — čtení z oblasti mimo vyhrazený buffer, které se vyskytuje při zpracování speciálně formátované zprávy BEGIN.
Debian již vydal aktualizaci balíčku tor 0.4.9.8-0+deb13u1 pro stabilní verzi distribuce a 0.4.9.8-1 pro nestabilní. Opravy zranitelností byly zahrnuty do vydání Tor Browser 15.0.13 a Tails 7.7.3.
Před několika dny byl také zveřejněn release Arti 2.3.0, implementace nástroje Tor napsaná v jazyce Rust. Jakmile kód Arti dosáhne úrovně, která bude schopna plně nahradit variantu v C, vývojáři Tor plánují přidělit Arti status hlavní implementace Tor a postupně přestat podporovat implementaci v C. Ve verzi byla posunuta funkčnost pro relay a servery adresáře (Directory Authority), přidán nový RPC API pro inspekci tunelů, zajištěna podpora uchovávání logů přes syslog a přidána konfigurace logging.protocol_warnings pro záznam varování o nesprávném užívání protokolu do logu.
Zdroj: opennet.ru
