Mullvad exit IPs are surprisingly identifying
AIThis post was created with the assistance of artificial intelligence (AI).

TL;DR

Before you orderOffer from Amazon

Get the latest gadgets delivered free with Prime

  • Fast, free delivery on millions of items
  • Prime Video, Amazon Music and more included
  • Member-only deals all year
Start your free Prime trial Free trial for eligible customers · Cancel anytime
As an affiliate, we earn on qualifying purchases.

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.

FALL

Fall Picks

As an affiliate, we earn on qualifying purchases.

You May Also Like

Cybersecurity Predictions for 2026: What to Expect Next Year

Optimizing cybersecurity strategies for 2026 will require understanding emerging threats and evolving defenses—discover what experts predict for the year ahead.

Hackers abuse Google ads, Claude.ai chats to push Mac malware

Cybercriminals are exploiting Google Ads and shared Claude.ai chats to deliver malware to Mac users, with ongoing campaigns identified by security researchers.

Privacy by Design: Building Secure Apps From the Start

Having a Privacy by Design approach ensures your app is secure from the start, but how exactly can you embed privacy at every stage?

Instructure pays ransom to Canvas hackers

Instructure has paid a ransom to cybercriminals after two hacks of its Canvas LMS, returning data of 275 million users and restoring service.