summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorLinus Färnstrand <linus@mullvad.net>2024-12-04 13:46:38 +0100
committerLinus Färnstrand <linus@mullvad.net>2024-12-04 13:46:38 +0100
commit40f2934bde775d3dbf17429abe0be26fd6e24997 (patch)
treee71da6c129b759955370db092eec34ed3fc8ca88
parent638d7066edc9b50d1c0712282bc15bfd71e24d06 (diff)
parent73f75dd10dbf05426de4e8a3704f47cf54e8a08f (diff)
downloadmullvadvpn-40f2934bde775d3dbf17429abe0be26fd6e24997.tar.xz
mullvadvpn-40f2934bde775d3dbf17429abe0be26fd6e24997.zip
Merge branch 'backport-2024.8-changes'
-rw-r--r--CHANGELOG.md14
-rw-r--r--dist-assets/desktop-product-version.txt2
2 files changed, 12 insertions, 4 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 3412572eed..54d76c0572 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -54,14 +54,22 @@ Line wrap the file at 100 chars. Th
Note that this fix is not present on macOS versions between 14.6 and 15.1.
### Security
-- Disable unix signal handler in release builds. The code was not signal safe and could potentially
- cause issues. This mitigates audit issues `MLLVD-CR-24-01` and `MLLVD-CR-24-02`.
-
#### Windows
- Block WSL/Hyper-V traffic in secured states (except the connected state). The normal firewall
(WFP) filters normally do not apply for VMs. This mitigates the issue by ensuring that it does not
leak (as easily) when the VPN tunnel is up. Previously, WSL would leak while in the blocked or
connecting state, or while lockdown mode was active.
+
+
+## [2024.8] - 2024-12-04
+### Security
+- Remove invalidly set up alternative stack for fault signal handlers on unix based systems.
+ This prevents potential stack overflow and heap memory corruption.
+ Fixes audit issue `MLLVD-CR-24-01`.
+- Remove/disable not signal safe code from fault signal handler on unix based systems.
+ Fixes audit issue `MLLVD-CR-24-02`.
+
+#### Windows
- Fix issue where the installer would allow any executable named `taskkill.exe` in the working
directory to run as admin. This fixes audit issue `MLLVD-CR-24-06`.
diff --git a/dist-assets/desktop-product-version.txt b/dist-assets/desktop-product-version.txt
index dee96e103b..16d780042e 100644
--- a/dist-assets/desktop-product-version.txt
+++ b/dist-assets/desktop-product-version.txt
@@ -1 +1 @@
-2024.7
+2024.8