Advisory Database
  • Advisories
  • Dependency Scanning
  1. npm
  2. ›
  3. @quasar/app-vite
  4. ›
  5. CVE-2026-106107

CVE-2026-106107: Quasar Framework: App Vite SSR and SSG nonce attributes are not safely constrained

October 7, 2026

Several @quasar/app-vite SSR and SSG renderer paths interpolate ssrContext.nonce directly into quoted HTML attributes. An application that derives or overrides the nonce using untrusted data can allow a quote to terminate the nonce attribute and inject additional attributes or markup into generated HTML.

Cryptographically generated base64 or base64url nonces are not directly affected because they do not contain HTML attribute delimiters. Exploitation requires an application to place attacker-controlled or otherwise unsafe data in ssrContext.nonce.

The remediation centralizes nonce handling across development SSR/SSG, production SSR, production SSG, critical CSS, store-state scripts, and Vue Devtools. It validates the value as a non-empty base64/base64url CSP nonce and HTML-encodes the attribute value before rendering.

References

  • github.com/advisories/GHSA-5m6h-8g35-p3m7
  • github.com/quasarframework/quasar/commit/91271c38859bec51e154b60c24497a637ce903d7
  • github.com/quasarframework/quasar/releases/tag/@quasar/app-vite-v3.3.0
  • github.com/quasarframework/quasar/security/advisories/GHSA-5m6h-8g35-p3m7
  • nvd.nist.gov/vuln/detail/CVE-2026-106107

Code Behaviors & Features

Detect and mitigate CVE-2026-106107 with GitLab Dependency Scanning

Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Dependency Scanning using SBOM also detects vulnerabilities from proprietary advisories that this site does not include. Learn more about Dependency Scanning using SBOM →

Affected versions

All versions before 3.3.0

Fixed versions

  • 3.3.0

Solution

Upgrade to version 3.3.0 or above.

Impact 6.5 MEDIUM

CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:H/A:N

Learn more about CVSS

Weakness

  • CWE-116: Improper Encoding or Escaping of Output
  • CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Source file

npm/@quasar/app-vite/CVE-2026-106107.yml

Spotted a mistake? Edit the file on GitLab.

  • Site Repo
  • About GitLab
  • Terms
  • Privacy Statement
  • Contact

Page generated Sun, 08 Nov 2026 00:15:53 +0000.