CVE-2026-106108
Received Received - Intake

Path Traversal in Quasar Framework

Vulnerability report for CVE-2026-106108, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-10-13

Last updated on: 2026-10-13

Assigner: GitHub, Inc.

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.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-10-13
Last Modified
2026-10-13
Generated
2026-10-13
AI Q&A
2026-10-13
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 2 associated CPEs
Vendor Product Version / Range
quasarframework quasar >= 2.22.0, < 2.23.3
@quasar app-vite >= 3.1.0, < 3.3.0

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-22 The product uses external input to construct a pathname that is intended to identify a file or directory that is located underneath a restricted parent directory, but the product does not properly neutralize special elements within the pathname that can cause the pathname to resolve to a location that is outside of the restricted directory.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

Quasar Framework versions 3.1.0 to 3.3.0 had a vulnerability in the SSG page definitions where dir and filename values could be manipulated to create files or directories outside the intended build directory. This happened because the framework did not verify the final destination path when joining these values to build.distDir. Exploitation required a build process that derived page definitions from untrusted content.

Impact Analysis

This vulnerability could allow an attacker to create unauthorized files or directories outside the expected output directory with the permissions of the build user. This might lead to arbitrary code execution, data exfiltration, or system compromise if the build process processes untrusted content.

Mitigation Strategies

Upgrade Quasar Framework to version 3.3.0 or later to address the vulnerability in @quasar/app-vite SSG page definitions.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-106108. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart