server.fs.deny bypassed when using ?import&raw in vite
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| vitejs | vite | affected |
|
No data.
| Package | CPE | Advisory | Released Date |
|---|---|---|---|
| Red Hat OpenShift distributed tracing 3.4 | |||
| registry.redhat.io/rhosdt/jaeger-query-rhel8:sha256:59183275cf68d933b5eb3690ae89aacfb9e34ee85868e7a1f858684cff6dcd20 | cpe:/a:redhat:openshift_distributed_tracing:3.4::el8 | RHSA-2024:10917 | 2024-12-10T00:00:00Z |
| registry.redhat.io/rhosdt/jaeger-query-rhel8:sha256:e7814650195a4ce28137f26da766217ed09dc2d974146b73fefb50b3e3c63749 | cpe:/a:redhat:openshift_distributed_tracing:3.4::el8 | RHSA-2024:10962 | 2024-12-11T00:00:00Z |
No data available yet.
| Source | ID | Title |
|---|---|---|
EUVD |
EUVD-2024-2759 | Vite a frontend build tooling framework for javascript. In affected versions the contents of arbitrary files can be returned to the browser. `@fs` denies access to files outside of Vite serving allow list. Adding `?import&raw` to the URL bypasses this limitation and returns the file content if it exists. This issue has been patched in versions 5.4.6, 5.3.6, 5.2.14, 4.5.5, and 3.2.11. Users are advised to upgrade. There are no known workarounds for this vulnerability. |
Github GHSA |
GHSA-9cwx-2883-4wfx | Vite's `server.fs.deny` is bypassed when using `?import&raw` |
No CVSS v4.0
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: 1.1% (1.105% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
epss
|
epss
|
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Redhat
Redhat openshift Distributed Tracing |
|
| CPEs | cpe:/a:redhat:openshift_distributed_tracing:3.4::el8 | |
| Vendors & Products |
Redhat
Redhat openshift Distributed Tracing |
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Vitejs
Vitejs vite |
|
| CPEs | cpe:2.3:a:vitejs:vite:*:*:*:*:*:node.js:*:* | |
| Vendors & Products |
Vitejs
Vitejs vite |
|
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| Description | Vite a frontend build tooling framework for javascript. In affected versions the contents of arbitrary files can be returned to the browser. `@fs` denies access to files outside of Vite serving allow list. Adding `?import&raw` to the URL bypasses this limitation and returns the file content if it exists. This issue has been patched in versions 5.4.6, 5.3.6, 5.2.14, 4.5.5, and 3.2.11. Users are advised to upgrade. There are no known workarounds for this vulnerability. | |
| Title | server.fs.deny bypassed when using ?import&raw in vite | |
| Weaknesses | CWE-200 CWE-284 |
|
| References |
| |
| Metrics |
cvssV3_1
|