Skip to main content
CVE Vulnerability Database
Vulnerability Database/CVE-2026-47933

CVE-2026-47933: Adobe ColdFusion Stored XSS Vulnerability

CVE-2026-47933 is a stored XSS vulnerability in Adobe ColdFusion versions 2023.19, 2025.8 and earlier. Attackers can inject malicious scripts into form fields to execute code in victim browsers. This article covers technical details, affected versions, impact, and mitigation strategies.

Published:

CVE-2026-47933 Overview

CVE-2026-47933 is a stored Cross-Site Scripting (XSS) vulnerability affecting Adobe ColdFusion versions 2023.19, 2025.8, and earlier. A low-privileged attacker on an adjacent network can inject malicious JavaScript into vulnerable form fields. The script executes in a victim's browser when they visit the page containing the affected field. Because the vulnerability has a changed scope, code executes in a security context different from the vulnerable component. The flaw is classified under CWE-79: Improper Neutralization of Input During Web Page Generation. Adobe published a security advisory addressing the issue.

Critical Impact

Authenticated attackers can persist malicious JavaScript inside ColdFusion form fields, leading to session theft, credential harvesting, and unauthorized actions performed in the victim's browser context.

Affected Products

  • Adobe ColdFusion 2023 (versions up to and including 2023.19)
  • Adobe ColdFusion 2025 (versions up to and including 2025.8)
  • All earlier ColdFusion releases in these branches

Discovery Timeline

  • 2026-06-09 - CVE-2026-47933 published to the National Vulnerability Database
  • 2026-06-10 - CVE record last updated in NVD

Technical Details for CVE-2026-47933

Vulnerability Analysis

The vulnerability resides in ColdFusion form-handling logic that fails to neutralize user-supplied input before storing it and rendering it back to other users. An attacker with low privileges submits crafted input containing JavaScript through a vulnerable form field. The server persists the payload without applying sufficient output encoding or input sanitization. When a second user, often a higher-privileged administrator, navigates to the page that renders the stored value, the browser parses the payload as executable script.

The CVSS vector indicates user interaction is required and the attack originates from an adjacent network. The scope change reflects that injected code executes outside the trust boundary of the ColdFusion component itself, affecting the victim's browser session.

Root Cause

The root cause is improper neutralization of input during web page generation [CWE-79]. ColdFusion accepts form input and writes it back into HTML responses without applying contextual output encoding. The framework treats attacker-controlled strings as trusted markup rather than data, allowing <script> tags and JavaScript event handlers to survive into the rendered DOM.

Attack Vector

An attacker authenticates to ColdFusion with low-privilege credentials. The attacker submits a payload containing JavaScript into a vulnerable form field, such as a profile, comment, or configuration field. ColdFusion stores the payload in its backend datastore. When a victim subsequently loads the page displaying the field, the browser executes the script under the application's origin. Typical follow-on actions include stealing session cookies, performing CSRF-style requests as the victim, capturing keystrokes, or redirecting the user to attacker-controlled infrastructure. Refer to the Adobe ColdFusion Security Advisory (APSB26-64) for vendor technical details.

Detection Methods for CVE-2026-47933

Indicators of Compromise

  • Form field values in ColdFusion datasources containing HTML tags such as <script>, <img onerror=>, <svg onload=>, or JavaScript URI schemes
  • Outbound HTTP requests from administrator browsers to unfamiliar domains immediately after viewing ColdFusion-rendered pages
  • Unexpected session token reuse from geographies or IP ranges that differ from the original authenticated session

Detection Strategies

  • Review ColdFusion access logs for POST requests submitting payloads containing encoded <, >, or script substrings to form endpoints
  • Query the ColdFusion backend database for stored values containing HTML or JavaScript syntax in fields expected to hold plain text
  • Deploy Content Security Policy (CSP) reporting endpoints to capture script-source violations originating from ColdFusion pages

Monitoring Recommendations

  • Enable verbose request logging on ColdFusion administrative and form-processing endpoints
  • Forward ColdFusion application and web server logs to a centralized SIEM and alert on patterns matching XSS payload signatures
  • Monitor for newly created or modified low-privileged ColdFusion user accounts that could be used to plant stored payloads

How to Mitigate CVE-2026-47933

Immediate Actions Required

  • Apply the Adobe security updates referenced in APSB26-64 to all ColdFusion 2023 and 2025 installations
  • Audit existing form-field data for previously injected payloads and remove or sanitize any stored HTML or JavaScript content
  • Rotate session tokens and credentials for any administrators who may have rendered tainted pages

Patch Information

Adobe addressed CVE-2026-47933 in updates that supersede ColdFusion 2023.19 and 2025.8. Administrators should consult the Adobe ColdFusion Security Advisory for the exact update package and installation procedure for their release branch.

Workarounds

  • Restrict access to ColdFusion form endpoints by IP allowlist or VPN until patching is complete
  • Configure a strict Content Security Policy that disallows inline scripts and untrusted script sources on ColdFusion-rendered pages
  • Place a web application firewall (WAF) in front of ColdFusion and enable signatures that block common XSS payload patterns
  • Remove low-privileged accounts that are no longer required and enforce strong authentication for the remaining accounts
bash
# Example Content Security Policy header to mitigate stored XSS execution
Header set Content-Security-Policy "default-src 'self'; script-src 'self'; object-src 'none'; base-uri 'self'; frame-ancestors 'self'"

Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

Default Legacy - Prefooter | Experience the World’s Most Advanced Cybersecurity Platform

Experience the Most Advanced Cybersecurity Platform

See how the world’s most intelligent, autonomous cybersecurity platform can protect your organization today and into the future.