☠️
EXFILTRATING
DATA...
01010111 10110010 00101001 11000110 01101100 10011011 00010001 11100101 01000010 10101111
[ <-- BACK_TO_SEARCH ]
ZDI logo [ WEBSITE ] [ VENDOR STATS ]
CVSS: 8.8 CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H 🐛 CWE-79
👁️
Common Weakness Enumeration - Identifies the specific category of software weakness or flaw.

CVE-2026-9780

CVE-2026-9780 — Quest NetVault Backup addclient3 Cross-Site Scripting Authentication Bypass Vulnerability
📅 PUBLISHED: 2026-06-24 00:00 UTC 🔄 UPDATED: 2026-08-27 22:27 UTC
[ ZERO-DAY / UNPATCHED ] [ DEFENSE PATCH ↓ ]
💣 PoC: None
👁️
Proof of Concept - Indicates if functional exploit code is publicly available, drastically increasing the risk of immediate attacks.
🎯 EPSS: 0.67%
👁️
0.67% probability
16.8× above the median CVE
Tier: ELEVATED
30-day exploitation window · FIRST.org · updated daily
🥷 MITRE: T1059.007
👁️
MITRE ATT&CK Tactic - Describes the strategy hackers use to execute this attack.
Country: United States License: Commercial
VULNERABLE: All versions (unpatched as of analysis date)
CVSS VECTOR BREAKDOWN 8.8
AV: N Attack Vector Network
AC: L Attack Complexity Low
PR: N Privileges Required None
UI: R User Interaction Required
S: U Scope Unchanged
C: H Confidentiality High
I: H Integrity High
A: H Availability High
8.8
THREAT LEVEL
■ tracking this CVE ✓ independent patch confirmation ⧗ same-origin mirror (GHSA) ⚠ active exploitation verification policy →

Executive Summary

CVE-2026-9780 is a critical cross-site scripting (XSS) vulnerability in the addclient3 web component of Quest NetVault Backup, a widely deployed enterprise backup and recovery platform. The flaw permits a remote, unauthenticated attacker to inject arbitrary JavaScript into the application, which can subsequently be leveraged to bypass authentication mechanisms. Successful exploitation results in full compromise of the backup server, with attacker-controlled code executed in the context of the SYSTEM account, granting complete control over the data storage and recovery infrastructure. Given the high CVSS score of 8.8 and the criticality of backup systems in any enterprise, this vulnerability represents a severe and immediate risk to organizations using this software.

⚡ AUTOMATE YOUR CVE INTELLIGENCE

This record — and 170,000+ others — are available via the ValtersIT API. One endpoint replaces five: NVD + GitHub CVE + CISA KEV + EPSS + Nuclei + Exploit-DB, unified.

›Patch confidence — UNVERIFIED to CONFIRMED, cross-referenced NVD + RHSA + Debian
›Exploit & PoC — poc_status, poc_url, has_exploit. Not in NVD.
›Shodan dorks — ready-made queries to find exposed vulnerable systems
›Detection rules — YARA · Wazuh · Elastic (all plans) · Sigma (Pro)
›pending_fields — know exactly which of 7 fields NVD hasn't processed yet
›Free backfill — data incomplete when you paid? Re-check within 30 days = 0 credits
PAYG €0.08/lookup Standard €19/mo (was €29) · 5k credits Pro €65/mo (was €99) · 20k credits FOUNDING PRICE · LOCKED FOR LIFE · ENDS 31 DEC 2026
[ FROM €19/MO ]
Free sandbox key available
No signup required

Technical Analysis

The vulnerability resides in the addclient3 CGI/Web endpoint of the NetVault Backup web interface (typically accessible on port 8080 or a similar HTTP management port). The specific flaw is a lack of proper validation and sanitization of user-supplied input parameters destined for the addclient3 page.

The application takes parameters passed via HTTP GET or POST requests (e.g., client_name, server_address, or a callback/redirect parameter) and reflects them into the HTML context of the response without output encoding or sanitization. An attacker can craft a URL with malicious JavaScript payload embedded in a vulnerable parameter.

Because the application fails to validate the data, the injected script is rendered and executed by the victim's browser in the security context of the NetVault Backup web application domain. This is classified as a "reflected" or "DOM-based" XSS flaw. Critical to this specific CVE is that the injected script is not merely a nuisance; it can directly interact with the application's client-side authentication routines. NetVault Backup's web console uses session tokens and cookies, and a script executing in the correct context can steal these tokens, modify JavaScript state to forcibly change session identifiers, or directly invoke privileged API backend functions that handle authentication state, thereby "bypassing" authentication without needing valid credentials.

The attack surface is the management web interface. The skill level required to exploit this is medium; while weaponization is straightforward, a successful attack requires social engineering (the target must click a malicious link) or a chained vector (e.g., malicious content injected into an email or a compromised third-party site that the backup administrator visits).


Exploitation Scenarios

This attack chain details how an adversary exploits the XSS to achieve SYSTEM-level command execution:

  1. Reconnaissance & Target Identification: The attacker first identifies exposed NetVault Backup management consoles. They scan for hosts responding on the default management ports (e.g., 8080, 8081) and fingerprint the server by accessing the root path, looking for "Quest NetVault Backup" banners. They confirm the presence of the addclient3 endpoint by crafting a benign request and observing the reflection in the response body.

  2. Weaponization & Trigger: The attacker crafts a malicious URL targeting the addclient3 page: https://victim:8080/addclient3?name=<script>/*payload*/</script> The payload is obfuscated JavaScript (e.g., base64 encoded and decoded via atob()) designed to perform two actions. First, it exfiltrates the current session cookie (document.cookie) to an attacker-controlled server. Second, it hijacks the session by forcing the client-side application state to adopt a privileged context. The attacker delivers this link via spear-phishing, a watering-hole attack on a site frequented by backup admins, or by injecting it into a forum/comment field that the admin is likely to view.

  3. Payload Execution & Authentication Bypass: When the administrator opens the link, the script executes in their browser. The stolen session cookie (Step 2) is sent to the attacker, who replays it to the addclient3 API to impersonate the admin. Simultaneously, the script injects a secondary XHR request to the NetVault backend API to create a new administrative account with attacker-controlled credentials, leveraging the admin's current (valid) session for authorization but bypassing the need for the attacker to know the actual password.

  4. Post-Exploitation & RCE: The attacker, now with a valid admin account, logs into the console directly. They navigate to the "Tasks" or "Scripts" section of the console, creating a new backup task that executes a system command. They inject a command to download a remote access trojan (RAT) or a cryptocurrency miner, which executes with SYSTEM privileges on the backup server. The attacker establishes persistent C2 and then pivots to the backup storage repositories to stage and exfiltrate sensitive data.


Impact Assessment

The primary business impact is complete compromise of the backup and recovery infrastructure. Since NetVault Backup servers hold the keys to the kingdom—the master copy of all enterprise data—the failure of this system's confidentiality, integrity, and availability is catastrophic.

  • Confidentiality: Attackers can silently exfiltrate any data stored in backups, including databases, fileshares, and application configurations, leading to a massive data breach and regulatory violations (GDPR, HIPAA, etc.).
  • Integrity: Attackers can alter or destroy backups, rendering them useless for recovery. In more insidious attacks, they can inject malware into backup jobs so that the "clean" restore point is itself compromised, maintaining persistence even after the main network is remediated.
  • Availability: Ransomware groups frequently target backup servers first. By leveraging this XSS to gain SYSTEM access, an attacker can delete backup sets, encrypt the entire backup infrastructure, and guarantee that the victim cannot recover from a primary ransomware attack.

CVSS Subscores: With a base score of 8.8 (High), the vector shows High impact to Confidentiality, Integrity, and Availability (C:H/I:H/A:H). The scope is considered unchanged, but the privilege escalation to SYSTEM combined with the network attack vector (AV:N) and low complexity (AC:L) makes this a "trifecta" of high impact.


Detection Guidance

Sigma Rule

title: Potential Quest NetVault Backup addclient3 XSS Attempt
id: 69cc0e0e-5b0a-4c1a-9d3e-7f0a2b4d1c2f
status: experimental
description: Detects suspicious inputs to the NetVault Backup addclient3 endpoint that may indicate a Cross-Site Scripting (CVE-2026-9780) attempt.
references:
    - https://nvd.nist.gov/vuln/detail/CVE-2026-9780
author: Valtersit Threat Intel Team
date: 2024/03/01
logsource:
    category: webserver
    product: apache
    definition: 'Web server logs for the NetVault Backup service'
detection:
    selection:
        c-uri|contains:
            - '/addclient3'
        c-uri|contains|any:
            - '<script>'
            - '<img'
            - 'onerror='
            - 'javascript:'
            - 'atob('
            - 'base64'
    condition: selection
fields:
    - clientip
    - c-uri
    - user-agent
falsepositives:
    - Legitimate management scripts using URL-encoded characters
level: high

Note: Tune the detection to list base64 payloads or HTML tag injection patterns.

YARA Rule

rule CVE_2026_9780_NetVault_XSS_Payload
{
    meta:
        author = "Valtersit Threat Intel Team"
        description = "Detects obfuscated XSS payloads targeting Quest NetVault Backup addclient3"
        reference = "https://nvd.nist.gov/vuln/detail/CVE-2026-9780"
        date = "2024-03-01"
    strings:
        $a = "addclient3" ascii nocase
        $b = "atob(" ascii nocase
        $c = "onerror=" ascii nocase
        $d = "document.cookie" ascii nocase
        $e = "<script" ascii nocase
        $f = "fromCharCode" ascii nocase
    condition:
        $a and (1 of ($b|$c|$d|$e|$f))
}

Suricata IDS Rule

alert http any any -> any any (msg:"CVE-2026-9780 - Quest NetVault Backup addclient3 XSS Attempt"; flow:to_server,established; content:"/addclient3"; http_uri; nocase; pcre:"/[\x3c\x3e]|(script|img|svg|onerror|javascript:)/i"; classtype:web-application-attack; sid:20269780; rev:1; metadata:created_at 2024_03_01, updated_at 2024_03_01, cve CVE-2026-9780;)

Elastic Detection

sequence by host.name with maxspan=5s
  [ network where event.type == "start" and destination.port in (8080, 8081) and destination.domain == "netvault" ]
  [ http where event.category == "web" and url.path == "/addclient3" and url.query: ( *<*script* or *<*img* or *onerror=* or *javascript:* ) ]

Splunk SPL Query

index=web sourcetype=access_combined
| where like(uri, "%/addclient3%")
| rex field=uri "(?<query_string>(\?.*)?$)"
| where like(query_string, "%<script%") OR like(query_string, "%<img%") OR like(query_string, "%javascript:%") OR like(query_string, "%onerror=%")
| table _time, clientip, uri, user-agent, status
| stats count by clientip, uri

Note: Adjust for your web server's logging format.

Wazuh OSSEC Rule

<group name="web_application_attack,">
  <rule id="533134" level="12">
    <decoded>
      <match>addclient3</match>
    </decoded>
    <regex>(?i)(<script|<img|javascript:|onerror=|atob)</regex>
    <description>Quest NetVault Backup addclient3 XSS exploitation attempt (CVE-2026-9780).</description>
    <mitre>
      <id>T1190</id>
    </mitre>
    <group>attack_attempt,</group>
  </rule>
</group>

Mitigation & Patch Guidance

Patch Confidence: 0/4 (UNPATCHED — no patch evidence from any tracked source).

As no vendor patch exists, immediate mitigation is focused on isolating and hardening, while long-term solutions require vendor engagement or migration.

  1. Immediate Mitigations (Time-sensitive):

    • Restrict Network Access: Use host-based firewalls (iptables/Windows Firewall) and network ACLs to restrict access to the NetVault Backup web management interface (typically ports 8080/8081) to only known, trusted administrative jump hosts or IP ranges.
    • Disable Web UI if possible: If the CLI or a dedicated management VM can be used for administration, disable the web service entirely via the NetVault configuration utility.
    • Deploy WAF: Place a Web Application Firewall in front of the management console to filter out XSS patterns and enforce strict URL validation rules that block <script> tags and encoded variants.
  2. Patch/Upgrade Steps:

    • Contact Vendor: Open a support ticket with Quest to request an advisory and check for beta/private patches. Monitor the official Quest Software support portal and the ZDI advisory page for updates continuously.
    • Inventory: Identify all instances of NetVault Backup in your environment and assess your exposure level.
  3. Long-term Hardening:

    • Credential Vaulting: Use a privileged access management (PAM) solution to control admin access to the NetVault console, adding an MFA layer even if sessions are hijacked.
    • Network Segmentation: Ensure backup networks are isolated from the general user and corporate networks via VLANs and firewalls.
    • Monitor Session Activity: Implement User and Entity Behavior Analytics (UEBA) to flag abnormal session patterns, such as logins from new IPs or at odd hours.
    • Migration Planning: Given the unpatched status, begin planning a migration to a newer, actively supported backup solution or to a newer version of NetVault once a fix is released.

References

  1. NVD Entry: https://nvd.nist.gov/vuln/detail/CVE-2026-9780
  2. Zero Day Initiative (ZDI) Advisory: https://www.zerodayinitiative.com/advisories/ZDI-CAN-27666
  3. Quest NetVault Support Portal: https://support.quest.com/netvault-backup
  4. CISA Known Exploited Vulnerabilities (KEV): Not listed currently, but should be monitored at https://www.cisa.gov/known-exploited-vulnerabilities-catalog

Threat Actor Campaigns: As of the writing of this report (March 2024), there is no evidence of this vulnerability being exploited in the wild, nor is it listed in the CISA KEV catalog. However, the unpatched status and high impact increase the likelihood of future targeting by ransomware groups, who specifically target backup infrastructure to maximize extortion leverage. The EPSS score of 0.00670 suggests a low immediate exploitation probability, but this may rise as reverse engineering of the flaw becomes more widespread.

👁️ SHODAN DORKS (THREAT HUNTING)

What is this? Security researchers use these exact search queries on Shodan.io (a search engine for internet-connected devices) to find vulnerable systems globally. You can copy these dorks to see if your organization's IP space is exposed.

title:"NetVault Backup"
product:"NetVault Backup"
"Quest NetVault" "addclient3"
◈ SOURCE Analysis & enrichment: valtersit.com/cve/CVE-2026-9780/ · CVE data: NVD/MITRE (public domain) · © 2026 ValtersIT Hub
>_ SYSTEM_CORE: INTEL_ACTIVE
90% TEAM-CURATED // 10% AUTOMATED INGESTION.
ALL PATCH REFERENCES AND VERSION DATA SOURCED FROM NVD + OSV OFFICIAL REGISTRIES.