High severity · published Oct 6, 2026
CVE-2026-106106
Quasar Framework: SSR/SSG dev error page discloses the full shell environment and its </script> escape is bypassable
7.1
CVSS
0.3%
EPSS
No
On KEV
Description
Quasar Framework is a framework for building high-performance Vue.js user interfaces. Prior to @quasar/render-ssr-error 2.2.4 and @quasar/app-vite 3.3.0, renderSSRError() in utils/render-ssr-error/src/index.js used diagnostic data from utils/render-ssr-error/src/env.js to serialize process.env, request headers, and cookies into the HTTP page returned by serve.devError(), while the development server listened on all interfaces by default. Any network-adjacent client that reaches an SSR or SSG render failure through this development-only error path can obtain shell environment secrets. The renderer escaped only one exact lowercase script closing-tag spelling, so case variants and valid closing-tag delimiter variants in reflected diagnostic data could terminate the script element and inject markup; executing the injected code in a developer browser additionally requires the payload to accompany that developer's request. This issue is fixed in @quasar/render-ssr-error 2.2.4 and @quasar/app-vite 3.3.0.
Exploitation
Is it being used?
Exploit prediction (EPSS)0.3% · higher than 20% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
AP
app-vite · @quasar
< 3.3.0 · source: vendor
QU
quasar · quasarframework
< 2.23.3 · source: vendor
RE
render-ssr-error · @quasar
< 2.2.4 · source: vendor
Affected product
AP
app-vite
@quasar
More from app-vite
8.4
CVE-2026-106105
Quasar Framework: Development TLS private keys are cached with overly permissive filesystem permissions
8.3
CVE-2026-106107
Quasar Framework: App Vite SSR and SSG nonce attributes are not safely constrained
5.7
CVE-2026-106108
Quasar Framework: App Vite SSG page output paths can escape the configured distribution directory
4.1
CVE-2026-106109
Quasar Framework: App Vite build cleanup can recursively remove unsafe configured output directories