IT SBIT Services
Schneeberger
DEEN
CVE tracker

@quasar/app-vite: HTML attribute injection via SSR/SSG nonce

CVE-2026-106107High 8.3

← All vulnerabilities

Summary

The @quasar/app-vite build tool inserted the SSR/SSG nonce value into quoted HTML attributes without safe constraints. If an application derives or overrides the nonce with attacker-controlled data, an attacker can end the attribute early and inject additional attributes or markup into server-rendered pages. Cryptographically generated base64 or base64url nonces are not affected. Exposure is limited to custom nonce handling in publicly reachable SSR or SSG applications.

Affected

  • @quasar/app-vite before 3.3.0
  • quasarframework/quasar before 2.23.4 (listed in the CNA record; mapping not verified in the primary advisory)

Fixed in

  • @quasar/app-vite 3.3.0 or later

Workaround

  • No vendor workaround documented. Upgrading is the fix.
  • Until patched, make sure nonces come from a server-side cryptographic random generator and are never built from request data or other user input (own assessment, not a vendor instruction).

Exploitation

  • Not known to be exploited in the wild according to HOL; not verified in the CISA KEV catalogue.
  • No public proof of concept found; this does not rule out that one exists.
  • CISA SSVC: exploitation none, not automatable. EPSS 0.00266.

Our recommendation

  • Check lockfiles and package manifests for @quasar/app-vite below 3.3.0.
  • Upgrade @quasar/app-vite to 3.3.0 or later; this also covers the related Quasar CVEs CVE-2026-106105 and CVE-2026-106106.
  • Review any custom ssrContext.nonce handling in SSR and SSG code and ensure it is not derived from user input.
  • Prioritise publicly reachable SSR or SSG applications that use custom nonces.

Public exploits

PoC-in-GitHub, Metasploit and Exploit-DB list nothing for this CVE.

Research sources

Researched and written up in English and German by an AI (Claude by Anthropic) based on NVD, CISA, EPSS and the sources listed. The vendor information is authoritative. Researched on 1 Nov 2026, 14:14.

Original description (NVD)

Quasar Framework is a framework for building high-performance Vue.js user interfaces. Prior to 3.3.0, several @quasar/app-vite SSR and SSG rendering paths interpolated ssrContext.nonce directly into quoted HTML attributes. An application that derives or overrides this value with attacker-controlled data can allow a quote to terminate the nonce attribute and inject additional attributes or markup into generated HTML across development and production SSR or SSG output. Cryptographically generated base64 or base64url nonces are not affected because they lack HTML attribute delimiters. This issue is fixed in version 3.3.0.

NVD references (3)

Sources

The tracker combines official, freely usable data sources – updated continuously:

This product uses data from the NVD API but is not endorsed or certified by the NVD. EPSS data © FIRST.org.

Affected? We can help.

We check whether your systems are affected, install updates and close the gap – continuously with the System Health Checker if you wish.