Mullvad exit IPs enable user fingerprinting
Mullvad VPN's deterministic IP assignment, based on WireGuard public keys, allows observers to correlate user identities across different server locations with over 99% accuracy.
Mullvad's predictable IP allocation exposes a massive privacy loophole, proving that even "secure" VPNs can be undermined by subtle implementation flaws in their random number generation.
- –Users are assigned IPs at a consistent percentile within any server's pool, creating a global fingerprint
- –The flaw stems from using the WireGuard public key as a static seed for Rust-based PRNGs
- –Observers can track users as they switch servers, defeating the purpose of multi-hop or server-hopping for anonymity
- –Demonstrates the risks of deterministic logic in privacy-focused infrastructure
- –Manual key rotation is the only current mitigation, as the app lacks automated cycling
DISCOVERED
1h ago
2026-05-15
PUBLISHED
3h ago
2026-05-15
RELEVANCE
AUTHOR
RGBCube