CVE-2024-55884

In the Mullvad VPN client 2024.6 (Desktop), 2024.8 (iOS), and 2024.8-beta1 (Android), the exception-handling alternate stack can be exhausted, leading to…

Critical · published December 11, 2024

CVSS v3.1
9.0
EPSS
1%
Percentile
70.5
In the wild
Unconfirmed
What it is

🚨 An exception-handling stack can be exhausted in the Mullvad VPN client, opening a sneaky door to heap-based out-of-bounds writes! 🔥 Think of it like a restaurant that keeps adding more and more orders without checking the kitchen capacity. Eventually, the kitchen gets overwhelmed, and the wrong dish ends up on the table — in this case, potentially harmful code being executed! An attacker could exploit this vulnerability to overwrite critical memory areas, which could lead to unexpected behavior or even remote code execution with the right conditions. While achieving code execution might not be easy, the potential for chaos is absolutely devastating!

Put simply

Think of it like a restaurant that keeps adding more and more orders without checking the kitchen capacity. Eventually, the kitchen gets overwhelmed, and the wrong dish ends up on the table — in this case, potentially harmful code being executed! This vulnerability arises in the exception handling process of the Mullvad VPN client, where improper management of the alternate stack allows for heap-based out-of-bounds writes. Essentially, the application can be tricked into writing data where it shouldn't, leading to unpredictable application behavior.

What to do

An attacker could exploit this vulnerability to overwrite critical memory areas, which could lead to unexpected behavior or even remote code execution with the right conditions. While achieving code execution might not be easy, the potential for chaos is absolutely devastating! To mitigate this risk, immediately update the Mullvad VPN client to the latest version. Ensure you are running version 2024.9 or higher, as this will contain the necessary fixes to address this vulnerability. Regularly check for updates to stay protected. 🛡️ You've got this! Just follow these steps, and you'll have your Mullvad VPN secure in no time! 💪😊

The record
Technical detail
CVSS v3.1
9.0 · CRITICAL
Vector
CVSS:3.1/AC:H/AV:N/A:H/C:H/I:H/PR:N/S:C/UI:N
CVSS v4.0
Not supplied
EPSS
0.01315 · 70.5th percentile
Published
2024-12-11T00:00Z
EPSS history
Timeline
  • 11 DEC 00:00Z
    In the Mullvad VPN client 2024.6 (Desktop), 2024.8 (iOS), and 2024.8-beta1 (Android), the exception-handling alternate stack can be exhausted, leading to…
    cvelistv5