CVE-2026-29519: Lucee CFML Server Reflected XSS in URL Path Parsing
Lucee CFML Server contains a flaw in how it processes URLs that allows attackers to inject malicious code into web pages viewed by users. By crafting a specially designed link and tricking someone into clicking it, an attacker can run JavaScript code in the victim's browser—potentially stealing login credentials or gaining unauthorized access to Lucee's admin panel. This affects multiple recent versions of Lucee and does not require the attacker to have any authentication.
Source data · NVD / CISA · public domain
- CVSS
- 3.1 · 8.2 HIGH · CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:L/A:N
- Weaknesses (CWE)
- CWE-79
- Affected products
- 0 configuration(s)
- Published / Modified
- 2026-07-10 / 2026-07-14
NVD description (verbatim)
Lucee CFML Server versions across the 5.3.x, 6.1.x, 6.2.x, and 7.0.x release lines contain a reflected cross-site scripting vulnerability in URL path parsing that allows unauthenticated remote attackers to execute arbitrary JavaScript in a victim's browser by embedding HTML or JavaScript payloads within the request path. Attackers can craft a malicious URL containing injected script content that is reflected in the server's response without proper output encoding, enabling session hijacking or unauthorized actions against the Lucee administrative interface when a victim visits the crafted link.
2 reference(s) · View on NVD →
SEC.co analysis · AI-assisted, reviewed against source
Technical summary
CVE-2026-29519 is a reflected cross-site scripting (XSS) vulnerability in URL path parsing affecting Lucee CFML Server versions 5.3.x, 6.1.x, 6.2.x, and 7.0.x. The vulnerability stems from insufficient output encoding when processing URL path components in server responses. An unauthenticated attacker can embed HTML or JavaScript payloads within the request path; these payloads are reflected back without sanitization, allowing arbitrary script execution in the browser context of any user who visits the malicious URL. The CVSS 3.1 score of 8.2 (HIGH) reflects the network-based attack vector, low complexity, absence of privilege requirements, requirement for user interaction, and changed scope—with high confidentiality and limited integrity impact.
Business impact
Organizations running Lucee CFML Server face risk of unauthorized access to sensitive administrative functions if attackers successfully exploit this vulnerability. Session hijacking becomes possible if admin credentials or session tokens are captured via the XSS payload. Additionally, attackers could perform unauthorized configuration changes, deploy backdoors, or exfiltrate sensitive application data. The business impact depends on what sensitive systems or data are accessible through the compromised Lucee instance and the administrative panel.
Affected systems
Lucee CFML Server versions 5.3.x, 6.1.x, 6.2.x, and 7.0.x are vulnerable. Organizations should identify all instances of Lucee in their environment across these version lines. Both on-premises and cloud-hosted Lucee deployments may be affected if they are exposed to untrusted network traffic or if users can be directed to attacker-controlled URLs.
Exploitability
Exploitability is moderate to high. The attack requires user interaction—a victim must click or be redirected to a crafted URL—but no special technical prerequisites or authentication are needed. The attacker can use common social engineering tactics (phishing, malicious links in forums, advertisements, etc.) to distribute the payload. Once a user visits the malicious URL, the JavaScript executes automatically in their browser with the privileges of that user.
Remediation
Apply security patches provided by Lucee for the affected version lines. Verify patch availability and compatibility with your deployment. Until patching is complete, implement network-level controls such as Web Application Firewalls (WAF) configured to detect and block reflected XSS patterns in URL paths targeting Lucee instances. Additionally, restrict administrative interface access to trusted IP ranges and consider requiring multi-factor authentication for admin login as an interim defense.
Patch guidance
Contact Lucee or consult their official security advisories to obtain patched versions for the 5.3.x, 6.1.x, 6.2.x, and 7.0.x release lines. Before deploying patches, test them in a non-production environment to ensure compatibility with your applications. Prioritize patching production Lucee instances exposed to the internet or accessible by untrusted users. Verify against the vendor advisory that the patch you apply addresses CVE-2026-29519 specifically.
Detection guidance
Monitor access logs for suspicious URL patterns containing HTML or JavaScript entities (e.g., %3Cscript%3E, <script>, javascript:, onerror=, onload=) in the request path targeting Lucee endpoints. Implement network-based detection rules in your WAF or IDS/IPS to flag reflected XSS payloads. Endpoint Detection and Response (EDR) tools can identify unusual JavaScript execution originating from browser processes following clicks on suspicious links. Log analysis should correlate admin panel access with anomalous request paths or multiple failed authentication attempts.
Why prioritize this
This vulnerability merits high priority due to its HIGH CVSS score (8.2), lack of authentication requirements, wide applicability across multiple Lucee version lines, and direct exposure of administrative interfaces. While user interaction is required, the ease of social engineering and the potential for unauthorized admin access justify rapid patching. Organizations should address this before medium-severity vulnerabilities.
Risk score, explained
The CVSS 3.1 score of 8.2 reflects a network-accessible vulnerability with low attack complexity and no privilege requirements, balanced slightly by the user interaction requirement. The 'changed scope' designation indicates the impact extends beyond the vulnerable component to other systems (browser, admin panel, authenticated sessions). High confidentiality impact accounts for potential session token theft; limited integrity impact reflects possible unauthorized actions. Absence of availability impact prevents a critical rating.
Frequently asked questions
Can this vulnerability be exploited without user interaction?
No. The attack requires a user to click or be redirected to a malicious URL. However, this is a relatively low bar—phishing campaigns, malicious advertisements, or compromised websites can deliver such links to Lucee administrators.
Do I need to be authenticated to Lucee to be vulnerable?
No. The vulnerability is pre-authentication, meaning an attacker can craft a malicious URL without any prior access. Once a user (authenticated or not) visits the URL, the injected JavaScript executes in their browser.
What versions of Lucee are affected?
Versions in the 5.3.x, 6.1.x, 6.2.x, and 7.0.x release lines are vulnerable. Verify your exact version and confirm patch availability from Lucee before deploying updates.
Can a WAF prevent this attack?
Yes, a properly configured WAF can detect and block requests containing reflected XSS payloads in URL paths. However, WAF rules must be tuned to your legitimate traffic patterns to avoid false positives, and WAF protection is not a substitute for patching.
This analysis is based on available public information and vendor disclosures as of the publication date. CVSS scores and severity ratings are provided for reference and may be updated by NIST or other authorities. Organizations should verify patch availability and compatibility directly with Lucee before deployment. SEC.co makes no warranty regarding the completeness or accuracy of this intelligence and recommends consultation with your security team before making remediation decisions. Exploit code or weaponized proofs-of-concept are not provided; security researchers should follow responsible disclosure practices. Source: NVD (public-domain), retrieved 2026-08-17. Analysis generated by SEC.co (claude-haiku-4-5).
Weaknesses (CWE)
Related vulnerabilities
- CVE-2016-20066HIGHWordPress CP Polls 1.0.8 Persistent XSS Vulnerability
- CVE-2016-20084HIGHWordPress Appointment-Booking-Calendar Unauthenticated XSS and Privilege Escalation
- CVE-2023-33999HIGHDOM-Based XSS in WP Mail Log Plugin – Analysis & Remediation
- CVE-2023-45795HIGHXSS in Pilz PASvisu Builder Component – Patch Guidance
- CVE-2023-45796HIGHStored XSS in Pilz PASvisu & PMI Industrial Software – Remediation Guide
- CVE-2023-54351HIGHStored XSS in WordPress Sonaar Music Plugin 4.7 – Patch & Detection Guide
- CVE-2025-11262HIGHLink Whisper Free Stored XSS Vulnerability – Analysis & Patch Guidance
- CVE-2025-14773HIGHABB T-MAC Plus XSS Vulnerability – HIGH Risk Assessment