summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorLinus Färnstrand <linus@mullvad.net>2020-06-09 15:10:20 +0200
committerLinus Färnstrand <linus@mullvad.net>2020-06-16 16:46:04 +0200
commitab683c70e7bdd41f1099cd91532d98dfbc591b5e (patch)
treeb406ec052e8058d77512836a28d41a79db685198
parent0d1e149e4e065ab7f2de0cada3f4aa1392a350f6 (diff)
downloadmullvadvpn-ab683c70e7bdd41f1099cd91532d98dfbc591b5e.tar.xz
mullvadvpn-ab683c70e7bdd41f1099cd91532d98dfbc591b5e.zip
Add/change security related changelog entries related to audit findings
-rw-r--r--CHANGELOG.md31
1 files changed, 24 insertions, 7 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index e722b69f5f..7ee5ff84af 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -33,16 +33,13 @@ Line wrap the file at 100 chars. Th
timeouts.
#### macOS
-- Use `SCNetworkReachability` to help determine connectivity of host.
+- Use `SCNetworkReachability` to help determine connectivity of host. Helps bring the app online
+ faster when the computer wakes up from sleep.
#### Android
- Show the remaining account time in the Settings screen in days if it's less than 3 months.
- Prevent commands to connect or disconnect to be sent when the device is locked.
- Make all screens scrollable to better handle small screens and split-screen mode.
-- Ignore touch events when another view is shown on top of the app in order to prevent tapjacking
- attacks.
-- Prevent screens showing potentially sensitive data from being recorded.
-
### Fixed
- Show both WireGuard and OpenVPN servers in location list when protocol is set to automatic on
@@ -68,11 +65,31 @@ Line wrap the file at 100 chars. Th
#### Windows
- Fix race in network adapter monitor that could result in data corruption and crashes.
-- Upgrade `miow` dependency to stop daemon from crashing when the named pipes
- were accessed with `accesschk.exe`.
+- Upgrade `miow` dependency to stop daemon from crashing when the management interface named pipes
+ were accessed with `accesschk.exe` and some web browsers.
- Fix race that may rarely occur during install when obtaining the GUID of a newly created TAP
adapter.
+### Security
+- Tighten the firewall rules that were allowing traffic to the relay server over the physical
+ network interface. On Linux and macOS now only processes running under root are allowed to send
+ traffic to this port and IP. On Windows only the Mullvad VPN binaries are allowed to send.
+ This fixes audit ticket `MUL-02-002`.
+
+#### Windows
+- Tighten the firewall rule allowing traffic on port 53 to the relay server IP on the physical
+ interfaces if the VPN tunnel is established on port 53 to only allow UDP. This fixes
+ audit ticket `MUL-02-004`.
+- Deny access to the management interface named pipe for the `NT AUTHORITY\NETWORK` group.
+ This makes the named pipe no longer accessible under the `IPC$` network share.
+ This fixes audit ticket `MUL-02-007`.
+
+#### Android
+- Ignore touch events when another view is shown on top of the app in order to prevent tapjacking
+ attacks. Fixes audit ticket `MUL-02-003`.
+- Prevent screens showing potentially sensitive data from being recorded. Fixes audit
+ ticket `MUL-02-003`.
+
## [2020.5-beta1] - 2020-05-18
### Added