Quasar Framework: App Vite SSG page output paths can escape the configured distribution directory
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| quasarframework | quasar | affected |
|
||||||
| @quasar | app-vite | affected |
|
No data.
No data.
| Vendor | Product | Versions | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Quasarframework | App-vite |
|
||||||||
| Quasarframework | Quasar |
|
| Source | ID | Title |
|---|---|---|
Github GHSA |
GHSA-vhhq-m2gm-rwc9 | Quasar Framework: App Vite SSG page output paths can escape the configured distribution directory |
No CVSS v3.1
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.135% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Quasarframework
Quasarframework app-vite Quasarframework quasar |
|
| Vendors & Products |
Quasarframework
Quasarframework app-vite Quasarframework quasar |
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| Description | Quasar Framework is a framework for building high-performance Vue.js user interfaces. From 3.1.0 until 3.3.0, @quasar/app-vite SSG page definitions returned by getSsgPages() could supply dir and filename values that were joined to build.distDir without verifying the final destination. Parent traversal or an existing symlink below the distribution directory could create new HTML files or directories outside the output tree with the build user's permissions. Application configuration and SSG page definitions are trusted by default, so exploitation requires a build process that derives them from external or otherwise less-trusted content; existing files remain protected by the renderer's no-overwrite behavior. This issue is fixed in version 3.3.0. | |
| Title | Quasar Framework: App Vite SSG page output paths can escape the configured distribution directory | |
| Weaknesses | CWE-22 | |
| References |
| |
| Metrics |
cvssV4_0
|