diff options
| author | Linus Färnstrand <linus@mullvad.net> | 2024-12-04 13:46:38 +0100 |
|---|---|---|
| committer | Linus Färnstrand <linus@mullvad.net> | 2024-12-04 13:46:38 +0100 |
| commit | 40f2934bde775d3dbf17429abe0be26fd6e24997 (patch) | |
| tree | e71da6c129b759955370db092eec34ed3fc8ca88 | |
| parent | 638d7066edc9b50d1c0712282bc15bfd71e24d06 (diff) | |
| parent | 73f75dd10dbf05426de4e8a3704f47cf54e8a08f (diff) | |
| download | mullvadvpn-40f2934bde775d3dbf17429abe0be26fd6e24997.tar.xz mullvadvpn-40f2934bde775d3dbf17429abe0be26fd6e24997.zip | |
Merge branch 'backport-2024.8-changes'
| -rw-r--r-- | CHANGELOG.md | 14 | ||||
| -rw-r--r-- | dist-assets/desktop-product-version.txt | 2 |
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 |
