Key rotation issue fix in IVPN iOS app – update required

Releases By Viktor Vecsei | Posted on February 18, 2025

In summary: We identified a potential DNS leak issue affecting our iOS app in brief intervals during WireGuard key regeneration.

Details of the issue

When IVPN iOS app rotates WireGuard keys while VPN is connected, the app calls the asynchronous method setTunnelNetworkSettings to update VPN tunnel with new configuration. At both the start and completion of setTunnelNetworkSettings , the IVPN app does not register the VPN tunnel as disconnected. A DNS leak test identifies a brief window where the VPN tunnel temporarily disconnects., causing network traffic to bypass the tunnel.

To fix this issue, an additional reasserting: Bool flag is now implemented when calling the setTunnelNetworkSettings method. This signals to the OS/device that VPN tunnel is being updated - setting this flag prevents any network traffic from bypassing the VPN tunnel.

Next actions for customers

Customers using IVPN’s iOS apps may be affected. This issue does not affect IVPN apps on other platforms.

If you rely on the IVPN app for iOS, we recommend updating to the latest version (v2.12.5) immediately:

Apps Security Transparency WireGuard
We invite you to discuss this post in our Reddit community or on Twitter. You can also send your feedback to blog@ivpn.net.
IVPN News

Independent security audit concluded

By Nick Pestell

IVPN News

IVPN applications are now open source

By Viktor Vecsei

Releases

Beta IVPN Linux app released

By Viktor Vecsei

IVPN web infrastructure security audit concluded IVPN News

IVPN web infrastructure security audit concluded

Posted on April 11, 2024 by Nick Pestell

We’re pleased to announce that a sixth annual independent security audit has concluded. The assessment focused on Web UI, backend components, API endpoints, underlying web servers, and web infrastructure. We’d like to share two key excerpts from the report:
IVPN preparing for 6th annual security audit IVPN News

IVPN preparing for 6th annual security audit

Posted on February 15, 2024 by Nick Pestell

Consistent with our pledge to conduct a yearly review of our systems, we have commissioned the independent security auditing organisation Cure53 to perform a security audit in March 2024. As we remarked last year, audits we arrange focus on parts of our systems that received significant updates.
Spotted a mistake or have an idea on how to improve this page?
Suggest an edit on GitHub.