From 9213e8894784af38ac608916937ae920c1e444c9 Mon Sep 17 00:00:00 2001 From: JohnMcPMS Date: Fri, 30 Oct 2026 14:36:22 -0700 Subject: [PATCH] Force brotli to 1.2.1 (#6640) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## 📖 Description Force brotli (used by cpprestsdk) to 1.2.1 for https://nvd.nist.gov/vuln/detail/cve-2026-111497 This only affects the Store by default, and with certificate pinning happening before any HTTP protocol transfer, it should be a non-issue for most (assuming that the Store endpoints are not compromised of course, but that is a ***MUCH*** larger issue if it happens). Beyond that, when you add a custom REST source you are placing a large amount of trust in the other party as any install or update runs effectively arbitrary code. This vulnerability could let that REST source potentially run arbitrary code because you contacted it at all. You should never add a source that you don't trust. --- src/vcpkg.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/vcpkg.json b/src/vcpkg.json index 8266468b0a..dd1a78c1ca 100644 --- a/src/vcpkg.json +++ b/src/vcpkg.json @@ -28,6 +28,10 @@ "zlib" ], "overrides": [ + { + "name": "brotli", + "version": "1.2.1" + }, { "name": "c-ares", "version": "1.34.6"