fix: update vite and electron for dev tooling security#8469
Conversation
Code Review SummaryStatus: No Issues Found | Recommendation: Merge Files Reviewed (22 files)
Reviewed by gpt-5.4-20260305 · 2,090,371 tokens |
|
Bumped vite from 7.3.1 → 7.3.2. The original 7.3.1 target was still vulnerable to the three security advisories cited in the PR description (GHSA-4w7w-66w2-5vf9, GHSA-v2wj-q39q-566r, GHSA-p9ff-h696-f583) — those were patched in 7.3.2 (released 2026-04-06). Did an in-depth analysis of both upgrades: Vite 7.1.4 → 7.3.2: Two semver-minor bumps (7.2.0, 7.3.0) + patches. No breaking changes. The codebase doesn't use Electron 40.4.1 → 40.8.5: Same Chromium 144, Node 24, V8 14.4 — no breaking changes within 40.x. Patches 5 CVEs including a critical (CVSS 9.2) use-after-free and a high (CVSS 8.4) context isolation bypass. The codebase uses |
- vite: catalog 7.1.4 → 7.3.1 (already used in kilo-vscode/kilo-ui; fixes path traversal, fs.deny bypass, WebSocket read: GHSA-4w7w-66w2-5vf9, GHSA-v2wj-q39q-566r, GHSA-p9ff-h696-f583) - electron: 40.4.1 → 40.8.5 in desktop-electron (fixes context isolation bypass, use-after-free, command injection)
f0960a9 to
de8d2b1
Compare
Summary
vitecatalog from 7.1.4 to 7.3.1 (already proven working in kilo-vscode/kilo-ui at 7.3.1)electronfrom 40.4.1 to 40.8.5 in desktop-electron (not actively maintained, patch within major)Advisories Fixed