summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorTobias Järvelöv <tobias.jarvelov@mullvad.net>2026-04-13 15:39:30 +0200
committerTobias Järvelöv <tobias.jarvelov@mullvad.net>2026-04-14 10:36:32 +0200
commite3f5e10f7a49db4ad3d3eb6b0ef0ee957e1cee53 (patch)
treef4ac357e6a5ff8f339b09744a55fe0b3c4480e55
parent2a7d4b5dff5ad2faaafef173ae0f2c7cd8cb3170 (diff)
downloadmullvadvpn-e3f5e10f7a49db4ad3d3eb6b0ef0ee957e1cee53.tar.xz
mullvadvpn-e3f5e10f7a49db4ad3d3eb6b0ef0ee957e1cee53.zip
Remove unused OSV Scanner ignores
With PR #9837 getting merged we no longer use `grpc-tools`, which was the reason for the `tar` dependency in our supply chain. As such, we can now remove the ignores for `tar`, since we no longer depend on it. The ignore for `yauzl` is no longer needed as the vulnerability report was updated and the version we use is not affected.
-rw-r--r--desktop/osv-scanner.toml42
1 files changed, 0 insertions, 42 deletions
diff --git a/desktop/osv-scanner.toml b/desktop/osv-scanner.toml
index b3a273b69d..756c8cd5c1 100644
--- a/desktop/osv-scanner.toml
+++ b/desktop/osv-scanner.toml
@@ -6,50 +6,8 @@ id = "CVE-2024-21528" # GHSA-g974-hxvm-x689
ignoreUntil = 2026-04-16 # The vulnerability is ignored for 6 months as the affected library is not receiving updates and we can not patch the vulnerability without migrating to another library, which is no minor feat.
reason = "There is no fix yet and we don't send untrusted input to the first argument of addTranslations"
-# tar: node-tar is Vulnerable to Arbitrary File Overwrite and Symlink Poisoning via Insufficient Path Sanitization
-[[IgnoredVulns]]
-id = "CVE-2026-23745" # GHSA-8qq5-rm4j-mr97
-ignoreUntil = 2026-03-18
-reason = "The vulnerable tar dependency does not handle arbitrary tar files as it is only used by grpc-tools. Unless the files uploaded by the grpc-tools team to node-precompiled-binaries.grpc.io are compromised an attack is not possible."
-
-# tar: Race Condition in node-tar Path Reservations via Unicode Ligature Collisions on macOS APFS
-[[IgnoredVulns]]
-id = "CVE-2026-23950" # GHSA-r6q2-hw4h-h46w
-ignoreUntil = 2026-03-18
-reason = "The vulnerable tar dependency does not handle arbitrary tar files as it is only used by grpc-tools. Unless the files uploaded by the grpc-tools team to node-precompiled-binaries.grpc.io are compromised an attack is not possible."
-
-# tar: node-tar Vulnerable to Arbitrary File Creation/Overwrite via Hardlink Path Traversal
-[[IgnoredVulns]]
-id = "CVE-2026-24842" # GHSA-34x7-hfp2-rc4v
-ignoreUntil = 2026-03-18
-reason = "The vulnerable tar dependency does not handle arbitrary tar files as it is only used by grpc-tools. Unless the files uploaded by the grpc-tools team to node-precompiled-binaries.grpc.io are compromised an attack is not possible."
-
# ajv: ajv has ReDoS when using $data option
[[IgnoredVulns]]
id = "CVE-2025-69873" # GHSA-2g4f-4pwh-qvx6
ignoreUntil = 2026-08-04
reason = "This vulnerability only concerns ReDoS and the package is only used in development by eslint and electron-builder. eslint explicitly does not use the $data option and electron-builder uses it to validate its config, which we fully dictate ourselves."
-
-# tar: Arbitrary File Read/Write via Hardlink Target Escape Through Symlink Chain in node-tar Extraction
-[[IgnoredVulns]]
-id = "CVE-2026-26960" # GHSA-83g3-92jg-28cx
-ignoreUntil = 2026-03-18
-reason = "The vulnerable tar dependency does not handle arbitrary tar files as it is only used by grpc-tools. Unless the files uploaded by the grpc-tools team to node-precompiled-binaries.grpc.io are compromised an attack is not possible."
-
-# tar: tar has Hardlink Path Traversal via Drive-Relative Linkpath
-[[IgnoredVulns]]
-id = "CVE-2026-29786" # GHSA-qffp-2rhf-9h96
-ignoreUntil = 2026-03-18
-reason = "The vulnerable tar dependency does not handle arbitrary tar files as it is only used by grpc-tools. Unless the files uploaded by the grpc-tools team to node-precompiled-binaries.grpc.io are compromised an attack is not possible."
-
-# tar: node-tar Symlink Path Traversal via Drive-Relative Linkpath
-[[IgnoredVulns]]
-id = "CVE-2026-31802" # GHSA-9ppj-qmqm-q256
-ignoreUntil = 2026-03-18
-reason = "The vulnerable tar dependency does not handle arbitrary tar files as it is only used by grpc-tools. Unless the files uploaded by the grpc-tools team to node-precompiled-binaries.grpc.io are compromised an attack is not possible."
-
-# yauzl: yauzl contains an off-by-one error
-[[IgnoredVulns]]
-id = "CVE-2026-31988" # GHSA-gmq8-994r-jv83
-ignoreUntil = 2026-04-12
-reason = "The DoS vulnerability is not applicable as the vulnerable getLastModDate method is not invoked by extract-zip."