A Tor projekt fejlesztéseinek második biztonsági auditjának eredményei

A Tor anonim hálózat fejlesztői közzétették a második audit eredményeit, amelyet a Radically Open Security végzett 2023 áprilisa és augusztusa között (az előző auditot a Cure53 végezte 2022 novembere és 2023 áprilisa között). Az ellenőrzés érintette a kimeneti csomópontok működését biztosító kódot, a Tor böngészőt, az infrastruktúra elemeit (mérési adatok gyűjtése, SWBS, API Onionoo) és a teszteléshez szükséges eszközöket. A visszaellenőrzés fő célja a Tor hálózat sebességének és megbízhatóságának növelésére tett intézkedések értékelése volt, mint például a Tor 0.4.8 verzióban bevezetett Conflux forgalommegosztó protokoll és az Onion szolgáltatások védelmét célzó DoS támadások ellen tett intézkedések.

Az audit során 17 sebezhetőséget azonosítottak, közülük csupán egyet soroltak a veszélyes kategóriába. Négy sebezhetőség közepes veszélyességi szintet kapott, 12 pedig a csekély veszélyességű problémák közé sorolható. A legveszélyesebb sebezhetőséget az onbasca (Onion Bandwidth Scanner) alkalmazásban találták, amely a csomópontok átbocsátóképességének szkennelésére szolgál.

A sebezhetőség abból adódik, hogy lehetőség van GET HTTP-módszerrel történő kérések küldésére, amelyek lehetővé teszik, hogy egy másik felhasználó nevében végrehajtsák a cross-site request forgery (CSRF) támadást, így a támadó lehetőséget kap arra, hogy saját hídcsomópontjait írja be az adatbázisba a "bridge_lines" paraméter manipulálásával. Például a támadó egy weboldalt helyezhet el JavaScript kóddal, amely a következőket tartalmazza: fetch("http://127.0.0.1:8000/bridge-state/?bridge_lines=obfs4+0.0.0.000000+AAA+cert0+iat-mode0"), és ha ezt az oldalt megnyitja egy felhasználó, akinek aktív munkamenete van az Onion Bandwidth Scannerrel, akkor az ő nevében a "0.0.0.0" IP cím hozzáadásra kerül az adatbázisba.

Közepes veszélyességi szintű problémák:

  • Szolgáltatásmegtagadás a metrics-lib-ben egy nagy tömörített fájl átvitele miatt - mivel a fájl a memóriába kerül kicsomagolásra, hasonlóan zip bomba is átkonvertálható (például 600 MB nullák csomagolható 0.0006 MB-ra), ami memória kimerülését okozhatja.
  • A tor-android-service (a Tor böngészőben Androidra alkalmazott) használ egy elavult harmadik fél tun2socks modult.
  • Nulla bájt írása a Tor kliens által lefoglalt pufferen kívül a read_file_to_str_until_eof funkció használata miatt, amely a méretet a nullás karakter figyelmen kívül hagyásával adja vissza.
  • A Simple Bandwidth Scanner (sbws) vulnerability allows for the rollback of HTTPS connections to HTTP using a redirect to HTTP. A Tor exit node controlled by an attacker could potentially exploit this vulnerability to leak API tokens.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster