CVE-2026-4770: DOM XSS in TR7 Cyber Defense WAF v1.0.42.239–1.3.x
A DOM-based cross-site scripting (XSS) vulnerability exists in TR7 Cyber Defense Inc.'s Web Application Firewall that allows an authenticated attacker to inject malicious scripts into the application. The vulnerability arises from improper sanitization of user input during web page generation. An attacker with valid credentials can craft a malicious link or payload that, when clicked by another user, executes arbitrary JavaScript in their browser context. This affects WAF versions from 1.0.42.239 up to (but not including) 1.4.0.117.
Source data · NVD / CISA · public domain
- CVSS
- 3.1 · 4.6 MEDIUM · CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:L/A:N
- Weaknesses (CWE)
- CWE-79
- Affected products
- 0 configuration(s)
- Published / Modified
- 2026-07-02 / 2026-07-02
NVD description (verbatim)
Improper neutralization of input during web page generation ('cross-site scripting') vulnerability in TR7 Cyber Defense Inc. Web Application Firewall allows DOM-Based XSS. This issue affects Web Application Firewall: from v1.0.42.239 before v1.4.0.117.
1 reference(s) · View on NVD →
SEC.co analysis · AI-assisted, reviewed against source
Technical summary
The vulnerability is classified as DOM-based XSS (CWE-79), stemming from the application's failure to properly neutralize user-supplied input before using it to construct the Document Object Model. Unlike reflected or stored XSS, DOM-based variants execute client-side when the browser processes untrusted data. The vulnerability requires an authenticated user and user interaction (clicking a malicious link), limiting its attack surface. The CVSS v3.1 score of 4.6 reflects the medium severity: network-accessible, low complexity exploitation, but requiring prior authentication and user interaction, with limited impact (confidentiality and integrity only, no availability impact).
Business impact
Organizations deploying the affected WAF versions face a credential-based insider risk. An attacker with legitimate access (or who compromises a low-privileged account) could conduct phishing campaigns against other authenticated users, potentially leading to session hijacking, credential theft, or malware distribution. Since this is a WAF—a critical security control—compromise of its admin interface or analytics panels could provide reconnaissance into the organization's traffic patterns or security policies. The reputational risk of a security appliance being vulnerable to XSS is material, especially for security-focused customers.
Affected systems
TR7 Cyber Defense Inc. Web Application Firewall versions 1.0.42.239 through 1.3.x are in scope; version 1.4.0.117 and later are patched. Organizations should verify their deployed version number in the WAF's administrative interface or via API. This vulnerability does not appear on the CISA KEV catalog, indicating it has not yet been observed in active exploitation in the wild.
Exploitability
Exploitation requires three conditions: (1) the attacker must have valid authentication credentials, (2) the victim must visit a malicious link crafted by the attacker, and (3) the victim's browser must execute the injected script. The attack cannot be automated or weaponized at scale without credential compromise. The barrier to exploitation is moderate; while not a zero-click vulnerability, phishing is an effective attack vector against administrative staff. No public exploit code is known to exist at the time of this publication.
Remediation
Upgrade TR7 Cyber Defense Inc. Web Application Firewall to version 1.4.0.117 or later. Organizations should verify patch availability through TR7's support portal and coordinate deployment during a maintenance window to avoid service disruption. Until patching is complete, enforce strict access controls on the WAF's admin interface (restrict IP ranges, enforce MFA if available) and educate users not to click suspicious links sent by colleagues or external parties.
Patch guidance
The remediation is to upgrade to version 1.4.0.117 or any subsequent release. Check the TR7 Cyber Defense Inc. security advisory and release notes for any prerequisite requirements or rollback procedures. Test the patch in a non-production environment first to ensure compatibility with your WAF rules, SSL certificates, and upstream applications. If in-place upgrades are supported, ensure you have a backup of the current configuration before proceeding.
Detection guidance
Monitor WAF logs for unusual DOM mutations or script execution within the admin interface. Look for HTTP requests containing script tags, event handlers (e.g., onerror, onclick), or encoded JavaScript payloads in query parameters or POST bodies directed at the admin console. Network detection should flag inbound requests to the WAF's management port (typically 443 or 8443) from unexpected internal hosts. Endpoint detection on administrator workstations should alert on abnormal JavaScript execution or suspicious outbound connections following WAF admin panel access. SIEM rules should correlate authentication events with subsequent suspicious request patterns.
Why prioritize this
This vulnerability warrants prompt but not emergency remediation. While the CVSS score is medium (4.6) and the KEV catalog omission suggests no active exploitation, the criticality of the WAF as a security control and the plausible insider/phishing attack vector justify priority scheduling. Organizations with high user-density admin access or frequent administrative interaction should patch within 30 days; others may extend to 60 days if change management processes are lengthy.
Risk score, explained
The CVSS 3.1 score of 4.6 (MEDIUM) reflects: (1) network accessibility (AV:N) — the WAF is internet-facing, (2) low attack complexity (AC:L) — the XSS payload requires no special conditions, (3) low privilege requirement (PR:L) — authentication is required, reducing opportunistic attacks, (4) required user interaction (UI:R) — the victim must click a link, and (5) limited scope and impact (S:U, C:L, I:L, A:N) — only confidentiality and integrity are degraded, not availability. The score does not account for the indirect risk of a WAF compromise; defensibility remains intact, but detection and response become harder if the WAF itself is weaponized.
Frequently asked questions
Can an unauthenticated attacker exploit this vulnerability?
No. The vulnerability requires valid authentication credentials and user interaction. An attacker without WAF admin or user account access cannot trigger the flaw.
Does this vulnerability allow arbitrary code execution on the WAF server?
No. This is a client-side DOM XSS vulnerability, not a remote code execution flaw. The injected script executes in the victim's browser, not on the WAF server itself. Server-side integrity and WAF filtering rules remain unaffected.
If we have the WAF in front of our web applications, does this vulnerability compromise our protected applications?
Unlikely. A compromised WAF admin account does not automatically bypass WAF rules protecting your backend apps. However, an attacker with WAF console access could disable rules or exfiltrate logs, undermining your visibility and protection. Treat WAF compromise as a critical incident.
What is DOM-based XSS and why is it harder to detect than reflected XSS?
DOM-based XSS occurs when the browser constructs the DOM using untrusted input at runtime, rather than the server reflecting user input in HTML. It is harder to detect with traditional log-based scanners because the malicious payload may not appear in HTTP requests—it lives in the JavaScript execution context.
This analysis is provided for informational purposes and does not constitute legal, technical, or professional advice. Vulnerability details, patch availability, and affected version numbers are current as of the publication date. Organizations must verify vendor advisories and test patches in their own environments before deployment. SEC.co makes no warranty regarding the completeness or accuracy of this intelligence and assumes no liability for actions taken or not taken based on this content. Source: NVD (public-domain), retrieved 2026-08-11. Analysis generated by SEC.co (claude-haiku-4-5).
Weaknesses (CWE)
Related vulnerabilities
- CVE-2016-20070MEDIUMPrivilege Escalation & Stored XSS in WordPress Booking Calendar Contact Form 1.0.23
- CVE-2018-25384MEDIUMStored XSS in Wikidforum 2.20 Allows Authenticated Attackers to Inject Malicious Scripts
- CVE-2019-25731MEDIUMStored XSS in Zuz Music 2.1 Contact Form
- CVE-2019-25737MEDIUMStored XSS in Live Chat Unlimited 2.8.3 – Admin Session Compromise
- CVE-2019-25739MEDIUMGigToDo 1.3 Stored XSS Vulnerability in Proposal Descriptions
- CVE-2019-25742MEDIUMStored XSS in Zoner Real Estate WordPress Theme 4.1.1 – Admin Account Compromise Risk
- CVE-2019-25743MEDIUMWordPress Soliloquy Lite 2.5.6 Stored XSS Vulnerability
- CVE-2019-25744MEDIUMWordPress Popup Builder 3.49 Stored XSS Vulnerability – Exploit Prevention & Patch Guide