CVE-2026-106108 Details
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.
A directory traversal vulnerability has been identified in the Quasar Framework's @quasar/app-vite package, affecting versions 3.1.0 through 3.2.0. During the Static Site Generation (SSG) build process, page definitions could include custom directory and filename values that were improperly validated before being joined with the distribution directory. This lack of verification allowed for parent directory traversal or exploitation of existing symlinks to create new HTML files or directories outside the intended output directory, using the build user's permissions. The vulnerability arises because application configuration and SSG page definitions are inherently trusted, making it possible to exploit the issue if the build process incorporates external or less-trusted content.
Upgrade to @quasar/app-vite version 3.3.0 or later.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Oct 13, 2026CISA-ADP
Assessed Oct 13, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/quasarframework/quasar/commit/cdd4daeec839215540221122763c7a17cd478abc | [email protected] | Source CodeVendor |
| https://github.com/quasarframework/quasar/releases/tag/@quasar/app-vite-v3.3.0 | [email protected] | Release NotesVendor |
| https://github.com/quasarframework/quasar/security/advisories/GHSA-vhhq-m2gm-rwc9 | [email protected] | AdvisoryRemedyVendor |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-22 | Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| Quasar Framework | >= 3.1.0, <= 3.2.0 (semver) |
CPE
Remediation
| |
| Quasar | All versions |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Oct 13, 2026 | CVE Modified | CISA-ADP |
| Oct 13, 2026 | New CVE Received | [email protected] |
Volerion