- Notifications
You must be signed in to change notification settings - Fork 50
chore(deps): update dependency vite-plugin-static-copy to v3.1.2 [security] #2101
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: dev
Are you sure you want to change the base?
Conversation
✅ Deploy Preview for kleros-v2-neo ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
❌ Deploy Preview for kleros-v2-university failed. Why did it fail? →
|
✅ Deploy Preview for kleros-v2-testnet ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
| Important Review skippedIgnore keyword(s) in the title. ⛔ Ignored keywords (1)
Please check the settings in the CodeRabbit UI or the You can disable this status message by setting the Note Free review on us!CodeRabbit is offering free reviews until Thu Nov 06 2025 to showcase some of the refinements we've made. Comment |
❌ Deploy Preview for kleros-v2-testnet-devtools failed. Why did it fail? →
|
ac37d04 to f714aba Compare 8989296 to cad782e Compare b1d0576 to 5464187 Compare bc256a1 to dd1fd7b Compare 94fa0a7 to 7cb9d42 Compare ac94285 to c2df71d Compare dfa4a29 to d63960c Compare d1f52d9 to c481e11 Compare 84b3f49 to 8c5bbfa Compare 471dfc4 to 9f465c6 Compare 9f465c6 to 40ebeaa Compare |



This PR contains the following updates:
3.0.0->3.1.2GitHub Vulnerability Alerts
CVE-2025-57753
Summary
Files not included in
srcwas possible to access with a crafted request.Impact
Only apps explicitly exposing the Vite dev server to the network (using --host or server.host config option) are affected.
Arbitrary files can be disclosed by exploiting this vulnerability.
Details
Consider the following configuration in used by
vite.config.ts:The files under the
./public/imagesis only expected to be served. Abusing this vulnerability, an attacker can access arbitrary files on the filesystem.PoC
I've attached a demo app to showcase the bug.
Run it with
npm run devand issue the following HTTP requestOR
Observe that the
/etc/passwdfile is included in the response.Release Notes
sapphi-red/vite-plugin-static-copy (vite-plugin-static-copy)
v3.1.2Compare Source
Patch Changes
0bc6b49Thanks @sapphi-red! - Files not included insrcwas possible to acess with a crafted request. See GHSA-pp7p-q8fx-2968 for more details.v3.1.1Compare Source
Patch Changes
fc84156Thanks @sapphi-red! - fix a bug that the content was not sent when multiple vite-plugin-static-copy instance was usedv3.1.0Compare Source
Minor Changes
9c7cf2eThanks @MrRefactoring! - add Vite 7 to peer dep rangev3.0.2Compare Source
Patch Changes
89458b2Thanks @sapphi-red! - improved file grouping algorithm for better performancev3.0.1Compare Source
Patch Changes
#166
60409c5Thanks @sapphi-red! - fix absolute destination paths in copy targets incorrectly returning contents in dev#164
337f976Thanks @sapphi-red! - fixes case-insensitive path conflicts causing copy failures (EEXIST error)Configuration
📅 Schedule: Branch creation - "" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.
PR-Codex overview
This PR updates various dependencies in the
yarn.lockfile, including version upgrades and checksum changes, to ensure compatibility and stability of the project.Detailed summary
chokidar@npm:^3.6.0fdirfrom6.4.4to6.5.0tinyglobbyfrom0.2.13to0.2.15vite-plugin-static-copyfrom3.0.0to3.1.4picomatch@npm:^4.0.3