JS určitě zvětšuje attack surface, ale netvrdil bych, že jde o díru by design.
Pokud máte takovéto obavy, doporučil bych se podívat na Whonix, ideálně v kombinaci s QubesOS. Nevyřeší to sice všechny možné problémy, ale zrovna možnost leaku IP adresy to dost omezí. Pokud se útočníkovi povede spustit libovolný kód s právy Tor browseru, nemá ještě přístup k IP adrese, protože veškerý traffic toho virtuálního stroje je jaksi směrován do TORu.