From 123db9e3be6bf3fd36d7c96ced8adfe420174b77 Mon Sep 17 00:00:00 2001 From: Charles Bochet Date: Tue, 9 Jun 2026 16:54:53 +0200 Subject: [PATCH] security: bump vite to 7.3.5 in twenty-apps lockfiles (GHSA-v2wj-q39q-566r) (#21371) ## What The standalone apps under `packages/twenty-apps/*` each ship **their own `yarn.lock`** (they're not part of the root workspace). Three of them still pinned the vulnerable transitive `vite@7.3.1`: - `examples/hello-world` - `examples/postcard` - `internal/call-recording` `vite <= 7.3.1` is affected by three advisories, all first patched in **7.3.2**: | Advisory | Summary | Open Dependabot alerts | |----------|---------|------------------------| | [GHSA-v2wj-q39q-566r](https://github.com/advisories/GHSA-v2wj-q39q-566r) (CVE-2026-39364) | `server.fs.deny` bypassed with queries | #894, #892, #891 | | [GHSA-4w7w-66w2-5vf9](https://github.com/advisories/GHSA-4w7w-66w2-5vf9) | Path traversal in optimized-deps `.map` handling | #901, #899, #898 | | [GHSA-p9ff-h696-f583](https://github.com/advisories/GHSA-p9ff-h696-f583) | Arbitrary file read via dev-server WebSocket | #908, #906, #905 | The root `yarn.lock` was already remediated separately (vite 7.3.2 / 8.0.16); these three sub-package lockfiles were the only ones still flagged open. ## How Ran `yarn up -R vite` per app to re-resolve vite within the existing range; it lands on **7.3.5**. ## Scope - **Lockfile-only**, 3 apps. No `package.json` changes. - Each lockfile diff is 3 lines (version / resolution / checksum). - Verified no vite resolution below the patched thresholds remains anywhere in the repo. --- packages/twenty-apps/examples/hello-world/yarn.lock | 6 +++--- packages/twenty-apps/examples/postcard/yarn.lock | 6 +++--- packages/twenty-apps/internal/call-recording/yarn.lock | 6 +++--- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/packages/twenty-apps/examples/hello-world/yarn.lock b/packages/twenty-apps/examples/hello-world/yarn.lock index 4b1cdf351f..3b9d45517d 100644 --- a/packages/twenty-apps/examples/hello-world/yarn.lock +++ b/packages/twenty-apps/examples/hello-world/yarn.lock @@ -4330,8 +4330,8 @@ __metadata: linkType: hard "vite@npm:^5.0.0 || ^6.0.0 || ^7.0.0-0, vite@npm:^7.0.0": - version: 7.3.1 - resolution: "vite@npm:7.3.1" + version: 7.3.5 + resolution: "vite@npm:7.3.5" dependencies: esbuild: "npm:^0.27.0" fdir: "npm:^6.5.0" @@ -4380,7 +4380,7 @@ __metadata: optional: true bin: vite: bin/vite.js - checksum: 10c0/5c7548f5f43a23533e53324304db4ad85f1896b1bfd3ee32ae9b866bac2933782c77b350eb2b52a02c625c8ad1ddd4c000df077419410650c982cd97fde8d014 + checksum: 10c0/4ad700649ed2ebd1e726d32f3f6e41eecbec4e29bcb5977805f3d43a5659280518aa431b0fc61adc1879df4fe1978d7cfc7dbbe54cdf014022385052967721e8 languageName: node linkType: hard diff --git a/packages/twenty-apps/examples/postcard/yarn.lock b/packages/twenty-apps/examples/postcard/yarn.lock index 9416312f66..72909fd7e2 100644 --- a/packages/twenty-apps/examples/postcard/yarn.lock +++ b/packages/twenty-apps/examples/postcard/yarn.lock @@ -3321,8 +3321,8 @@ __metadata: linkType: hard "vite@npm:^5.0.0 || ^6.0.0 || ^7.0.0-0": - version: 7.3.1 - resolution: "vite@npm:7.3.1" + version: 7.3.5 + resolution: "vite@npm:7.3.5" dependencies: esbuild: "npm:^0.27.0" fdir: "npm:^6.5.0" @@ -3371,7 +3371,7 @@ __metadata: optional: true bin: vite: bin/vite.js - checksum: 10c0/5c7548f5f43a23533e53324304db4ad85f1896b1bfd3ee32ae9b866bac2933782c77b350eb2b52a02c625c8ad1ddd4c000df077419410650c982cd97fde8d014 + checksum: 10c0/4ad700649ed2ebd1e726d32f3f6e41eecbec4e29bcb5977805f3d43a5659280518aa431b0fc61adc1879df4fe1978d7cfc7dbbe54cdf014022385052967721e8 languageName: node linkType: hard diff --git a/packages/twenty-apps/internal/call-recording/yarn.lock b/packages/twenty-apps/internal/call-recording/yarn.lock index bf94697b9a..ebf46f4c13 100644 --- a/packages/twenty-apps/internal/call-recording/yarn.lock +++ b/packages/twenty-apps/internal/call-recording/yarn.lock @@ -7061,8 +7061,8 @@ __metadata: linkType: hard "vite@npm:^7.0.0": - version: 7.3.1 - resolution: "vite@npm:7.3.1" + version: 7.3.5 + resolution: "vite@npm:7.3.5" dependencies: esbuild: "npm:^0.27.0" fdir: "npm:^6.5.0" @@ -7111,7 +7111,7 @@ __metadata: optional: true bin: vite: bin/vite.js - checksum: 10c0/5c7548f5f43a23533e53324304db4ad85f1896b1bfd3ee32ae9b866bac2933782c77b350eb2b52a02c625c8ad1ddd4c000df077419410650c982cd97fde8d014 + checksum: 10c0/4ad700649ed2ebd1e726d32f3f6e41eecbec4e29bcb5977805f3d43a5659280518aa431b0fc61adc1879df4fe1978d7cfc7dbbe54cdf014022385052967721e8 languageName: node linkType: hard