Skip to content

fix(web): upgrade vite 8.0.3 → 8.0.5 to patch security vulnerabilities#24

Merged
mcalthrop merged 1 commit intomainfrom
fix/pnpm-audit-vite
Apr 13, 2026
Merged

fix(web): upgrade vite 8.0.3 → 8.0.5 to patch security vulnerabilities#24
mcalthrop merged 1 commit intomainfrom
fix/pnpm-audit-vite

Conversation

@mcalthrop
Copy link
Copy Markdown
Owner

Summary

  • Upgrades vite from 8.0.3 to 8.0.5 in apps/web
  • Fixes 3 CVEs affecting vite >=8.0.0 <=8.0.4:

Test plan

  • pnpm audit reports no vulnerabilities
  • All 16 web tests pass (vitest run)

🤖 Generated with Claude Code

Fixes 3 CVEs in vite >=8.0.0 <=8.0.4:
- GHSA-v2wj-q39q-566r (high): server.fs.deny bypass via query strings
- GHSA-p9ff-h696-f583 (high): arbitrary file read via dev server WebSocket
- GHSA-4w7w-66w2-5vf9 (moderate): path traversal in optimised deps .map handling

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings April 13, 2026 09:37
@mcalthrop mcalthrop merged commit d3d7825 into main Apr 13, 2026
7 checks passed
@mcalthrop mcalthrop deleted the fix/pnpm-audit-vite branch April 13, 2026 09:38
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR upgrades the apps/web Vite dev/build toolchain from 8.0.3 to 8.0.5 to remediate known security vulnerabilities in Vite 8.0.08.0.4.

Changes:

  • Bump vite in apps/web/package.json from 8.0.38.0.5.
  • Regenerate/update pnpm-lock.yaml to reflect the new Vite version and its peer range updates.

Reviewed changes

Copilot reviewed 1 out of 2 changed files in this pull request and generated no comments.

File Description
apps/web/package.json Updates the Vite devDependency to 8.0.5.
pnpm-lock.yaml Locks Vite to 8.0.5 and updates dependent snapshot entries accordingly.
Files not reviewed (1)
  • pnpm-lock.yaml: Language not supported

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants