summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorLinus Färnstrand <linus@mullvad.net>2024-12-04 11:16:28 +0100
committerLinus Färnstrand <linus@mullvad.net>2024-12-04 11:18:22 +0100
commit26b030e0ecb740a8a647ab8d212903796686543e (patch)
tree7784ecf8891c6f0adb84109e2a5713ccf2357858
parent638d7066edc9b50d1c0712282bc15bfd71e24d06 (diff)
downloadmullvadvpn-26b030e0ecb740a8a647ab8d212903796686543e.tar.xz
mullvadvpn-26b030e0ecb740a8a647ab8d212903796686543e.zip
Backport 2024.8 changelog entries to main
-rw-r--r--CHANGELOG.md14
1 files changed, 11 insertions, 3 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`.