Description
A flaw was found in the Quarkus Qute template engine. When the {#eval} section helper processes a sub-template, it fails to pass the parent template's content type information. This bypasses standard escaping mechanisms, allowing untrusted data to be output as raw, unescaped text. This vulnerability can lead to Cross-Site Scripting (XSS) and JSON Injection, potentially allowing a remote attacker to execute arbitrary code in a user's browser or manipulate data.
Published: 2026-09-18
Score: 6.1 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Cross‑Site Scripting
Action: Mitigate
AI Analysis

Impact

The vulnerability originates in the Quarkus Qute template engine where the {#eval} section helper neglects to propagate the parent template’s content type information. This oversight disables the usual escaping routines and lets untrusted data be rendered as raw, unescaped output. The result is the potential for Cross‑Site Scripting and JSON injection, allowing a malicious actor to run arbitrary code in a user’s browser or alter injected data structures.

Affected Systems

Affected products are predominantly Red Hat‑maintained components that rely on Quarkus. The vulnerable Quarkus Qute engine is bundled in Red Hat Fuse 7, Red Hat Build of Keycloak, the Red Hat build of Apache Camel 4 for Quarkus 3, the Red Hat build of Apicurio Registry 3, and the Red Hat build of Quarkus 3. These include the Red Hat Exploit Intelligence component as well.

Risk and Exploitability

The CVSS score of 6.1 classifies the issue as moderate, but the lack of an EPSS score and absence from the KEV database suggest that public exploitation has not yet been demonstrated. The likely attack vector is a web application that renders dynamic templates containing untrusted input; the attacker can supply malicious payloads that will bypass escaping and execute in clients visiting the rendered page.

Generated by OpenCVE AI on September 19, 2026 at 11:42 UTC.

Remediation

Vendor Workaround

Users who cannot immediately upgrade can mitigate this issue by updating their templates to use the str:eval extension method instead of the {#eval} section helper. Vulnerable pattern: {#eval snippet /} Secure alternative: {str:eval(snippet)}


OpenCVE Recommended Actions

  • Apply vendor patches that remove the vulnerable {#eval} helper in Qute
  • If patch cannot be applied immediately, modify templates to use the str:eval extension method instead of {#eval}
  • Validate all template inputs and enforce a content type check to prevent unescaped output

Generated by OpenCVE AI on September 19, 2026 at 11:42 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 21 Sep 2026 19:45:00 +0000

Type Values Removed Values Added
First Time appeared Redhat build Of Apache Camel For Quarkus
Redhat build Of Apicurio Registry
Redhat build Of Keycloak
Redhat build Of Quarkus
Redhat quay 3
Vendors & Products Redhat build Of Apache Camel For Quarkus
Redhat build Of Apicurio Registry
Redhat build Of Keycloak
Redhat build Of Quarkus
Redhat quay 3

Sat, 19 Sep 2026 00:15:00 +0000

Type Values Removed Values Added
References
Metrics threat_severity

None

threat_severity

Moderate


Fri, 18 Sep 2026 21:30:00 +0000

Type Values Removed Values Added
Description A flaw was found in the Quarkus Qute template engine. When the {#eval} section helper processes a sub-template, it fails to pass the parent template's content type information. This bypasses standard escaping mechanisms, allowing untrusted data to be output as raw, unescaped text. This vulnerability can lead to Cross-Site Scripting (XSS) and JSON Injection, potentially allowing a remote attacker to execute arbitrary code in a user's browser or manipulate data.
Title Io.quarkus.qute:quarkus-core: cross-site scripting (xss) and json injection via qute {#eval} section in quarkus
First Time appeared Redhat
Redhat apicurio Registry
Redhat build Keycloak
Redhat camel Quarkus
Redhat exploit Intelligence
Redhat jboss Fuse
Redhat quarkus
Weaknesses CWE-79
CPEs cpe:/a:redhat:apicurio_registry:3
cpe:/a:redhat:build_keycloak:
cpe:/a:redhat:camel_quarkus:3
cpe:/a:redhat:exploit_intelligence:0
cpe:/a:redhat:jboss_fuse:7
cpe:/a:redhat:quarkus:3
Vendors & Products Redhat
Redhat apicurio Registry
Redhat build Keycloak
Redhat camel Quarkus
Redhat exploit Intelligence
Redhat jboss Fuse
Redhat quarkus
References
Metrics cvssV3_1

{'score': 6.1, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N'}

ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Subscriptions

Redhat Apicurio Registry Build Keycloak Build Of Apache Camel For Quarkus Build Of Apicurio Registry Build Of Keycloak Build Of Quarkus Camel Quarkus Exploit Intelligence Jboss Fuse Quarkus Quay 3
cve-icon MITRE

Status: PUBLISHED

Assigner: redhat

Published:

Updated: 2026-09-18T19:48:17.558Z

Reserved: 2026-09-17T21:23:48.866Z

Link: CVE-2026-93432

cve-icon Vulnrichment

Updated: 2026-09-18T19:48:12.627Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-09-18T18:18:26.270

Modified: 2026-09-18T20:17:32.267

Link: CVE-2026-93432

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-09-16T00:00:00Z

Links: CVE-2026-93432 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-09-21T19:25:03Z

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')