Mullvad exit IPs are surprisingly identifying

TL;DR

A recent analysis shows Mullvad VPN assigns exit IPs based on user keys, making users potentially identifiable. This challenges assumptions about Mullvad’s privacy guarantees. The full extent and implications are still being investigated.

A recent analysis has revealed that Mullvad VPN assigns exit IP addresses deterministically based on user public keys, potentially enabling user identification despite the VPN’s privacy claims.

The researcher conducted a night-long experiment, repeatedly changing pubkeys and fetching exit IPs from nine Mullvad servers. Despite the vast number of possible IP combinations—over 8.2 trillion—the data showed that users were assigned only 284 IP combinations, indicating a pattern rather than random distribution.

Further analysis revealed that Mullvad appears to use a seed-based random number generator (RNG) in its IP assignment process. This RNG, likely implemented in Rust, produces a consistent sequence of IP indexes based on a static seed, causing neighboring IPs to be assigned systematically. Consequently, users sharing certain IPs can be correlated with specific pubkeys, reducing the anonymity that Mullvad’s system was presumed to provide.

Why It Matters

This finding raises concerns about the privacy guarantees of Mullvad VPN, which markets itself as a privacy-focused service. If users can be identified through their exit IPs, it undermines the core promise of anonymity and could have legal or security implications for users relying on Mullvad for privacy.

Amazon

VPN privacy protection tools

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Background

Mullvad is known for offering multiple exit IPs per server and assigning them deterministically based on user keys, with IP rotation occurring every 1 to 30 days unless third-party clients are used. Prior to this, the system was believed to provide a high degree of user anonymity by randomizing exit IPs. The experiment challenges this assumption, showing that the IP assignment pattern is more predictable than previously thought.

“Despite the enormous number of possible IP combinations, users are assigned only a small subset, indicating a deterministic pattern.”

— Researcher

“Using seed-based RNGs in IP assignment can significantly reduce user anonymity, especially if the seed is static or predictable.”

— VPN expert

Amazon

anonymous browsing VPN

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

What Remains Unclear

It is not yet confirmed whether Mullvad intentionally uses a seed-based RNG or if this pattern results from an implementation bug. The full scope of the privacy implications across all users and servers remains under investigation, and Mullvad has not publicly addressed these findings.

Amazon

VPN IP masking device

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

What’s Next

Further research is needed to determine whether Mullvad will modify its IP assignment algorithms. Users and privacy advocates are likely to scrutinize Mullvad’s practices more closely, and the company may issue a statement or update its protocols to mitigate potential risks.

Amazon

secure VPN router

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Key Questions

Does this mean Mullvad users are no longer anonymous?

The study suggests that, under current implementation, users could potentially be identified through their exit IPs, especially if their pubkeys are known or can be correlated. However, the full privacy impact depends on additional factors and whether Mullvad addresses these issues.

Can I still trust Mullvad for privacy?

While Mullvad has a strong reputation, these findings highlight potential vulnerabilities. Users should stay informed about updates and consider additional privacy measures if needed.

Is this a bug or a feature?

It is unclear whether Mullvad intentionally uses a seed-based RNG or if this pattern is an unintended consequence of their implementation. The company has not publicly commented on this research.

What should Mullvad do next?

They may need to revise their IP assignment process to ensure more randomness and prevent correlation, thereby restoring confidence in their privacy guarantees.

You May Also Like

The Rise of Hack‑for‑Hire Firms and How They Operate

Uncover how hack-for-hire firms secretly operate, fueling cybercrime’s growth and raising urgent questions about cybersecurity and accountability.

OpenBSD 7.9 Released

OpenBSD 7.9, the 60th release, launched on May 19, 2026, introduces new hardware support, kernel improvements, and virtualization features, marking a significant update.

The newest Instagram “exploit” is the goofiest I’ve seen

A recent Instagram vulnerability allows attackers to hijack accounts using a surprisingly simple support process, raising security concerns.

ABC News has taken all FiveThirtyEight articles offline

ABC News has taken all content from FiveThirtyEight offline, raising questions about the reason and implications for readers and the outlets involved.