CVE DatabaseCVE-2021-22054
한국어 권고문 →
CVE-2021-220547.5/HIGHCISA KEVCWE-918CWE-918

VMware Workspace ONE UEM Console Unauthenticated Server-Side Request Forgery (SSRF) Vulnerability (CVE-2021-22054) Analysis and Mitigation Guide

⚡ Jump to Patch
Affected Vendors
vmware
Affected Components
workspace one uem console
Published Date
2021-12-17
CVSS v3.1
7.5
HIGH
EPSS (30d)
99.7%
FIRST.org
CISA KEV
Exploited

Executive & SecOps Summary

SECOPS ASSESSMENT
Affected Scope

VMware Workspace ONE UEM console versions 20.0.8 (prior to 20.0.8.37), 20.11.0 (prior to 20.11.0.40), 21.2.0 (prior to 21.2.0.27), and 21.5.0 (prior to 21.5.0.37).

Impact

An unauthenticated remote attacker with network access to the UEM console can send crafted requests to access sensitive internal resources and information.

Mitigation

Apply the official cumulative patches immediately or implement IIS URL Rewrite rules to block external access to the vulnerable endpoints.

Affected Products & Version Scope

VMware Workspace ONE UEM console prior to 20.0.8.37, 20.11.0.40, 21.2.0.27, and 21.5.0.37

Remediation & Live Workaround Commands

PATCH & WORKAROUND

1. Official Patch & Version Upgrade Commands

Administrators must apply the cumulative patches provided by VMware in VMSA-2021-0029. Use the following PowerShell command to verify the currently installed version of the Workspace ONE UEM Console DLL to determine if your system is vulnerable.

powershell
# Verify the installed Workspace ONE UEM Console version
$UEMPath = 'C:\Program Files\AirWatch\Workspace ONE UEM\AirWatch.Web.Console\bin'
if (Test-Path $UEMPath) {
    Get-ItemProperty -Path "$UEMPath\AirWatch.Web.Console.dll" | Select-Object -Property VersionInfo | Format-List
} else {
    Write-Host 'Workspace ONE UEM Console path not found. Please check your installation directory.' -ForegroundColor Red
}

2. Temporary Workaround & Hardening Configuration

If patching cannot be performed immediately, you can mitigate the risk by configuring an IIS URL Rewrite rule to block external access to the vulnerable endpoints. Add the following configuration block to your IIS web.config file.

xml
<!-- Add this rule inside the <system.webServer> section of your web.config -->
<configuration>
  <system.webServer>
    <rewrite>
      <rules>
        <rule name='Block_CVE-2021-22054_SSRF' stopProcessing='true'>
          <match url='^AirWatch/.*' />
          <conditions>
            <!-- Block requests targeting the vulnerable endpoint from external sources -->
            <add input='{HTTP_HOST}' pattern='^internal\.local$' negate='true' />
            <add input='{PATH_INFO}' pattern='(?i)/Catalog/GetImg' />
          </conditions>
          <action type='CustomResponse' statusCode='403' statusReason='Forbidden' statusDescription='Access Denied by Security Policy' />
        </rule>
      </rules>
    </rewrite>
  </system.webServer>
</configuration>

3. Log Audit & IoC Verification Commands

To identify potential exploitation attempts, search the IIS W3C log files for requests containing loopback addresses or private IP ranges within the query parameters of the console endpoints.

powershell
# Define the IIS log directory path
$LogPath = 'C:\inetpub\logs\LogFiles\W3SVC1\*.log'

# Search for suspicious SSRF patterns in IIS logs
Select-String -Path $LogPath -Pattern '(?i)(127\.0\.0\.1|localhost|169\.254\.169\.254)' | 
Select-Object -Property Path, LineNumber, Line -First 50 | 
Format-Table -Wrap
Interactive SecOps Remediation Checklist
0/4 (0%)
Recommended Security Control & Mitigation Partner
Cloudflare Enterprise & Pro WAF
Due to active exploitation in the wild (CISA KEV), immediately apply the official VMware patches or implement the IIS URL Rewrite workaround to secure your environment.

Block Exploits Instantly with Managed Virtual Patching Rules

Can't patch production immediately? Deploy managed WAF rules at the edge to intercept RCE, SQLi, and deserialization payloads before they hit your origin server.

3-min setup · Automated Zero-Day Managed Rules
Practice Exploiting & Patching This Web Vulnerability in an Interactive Lab
Launch Hands-On Security Lab

Technical Root Cause & Exploitation Mechanics

1. Vulnerability Overview & Root Cause

CVE-2021-22054 is a high-severity Server-Side Request Forgery (SSRF, CWE-918) vulnerability residing in the VMware Workspace ONE UEM (Unified Endpoint Management) console. The root cause lies in the application's failure to properly validate and sanitize user-supplied URL inputs within specific console endpoints. This allows the application to make outbound HTTP requests to arbitrary destinations on behalf of the server.

2. Exploitation Mechanics & Attack Scenario

An attacker with network access to the UEM console can exploit this vulnerability without any prior authentication. In a typical exploitation scenario, the attacker sends a specially crafted HTTP request containing a target internal URL to the vulnerable endpoint. The UEM console processes this request and forwards it to internal systems (such as localhost, internal databases, or cloud metadata services like AWS IMDS) that are otherwise inaccessible from the public internet, returning the sensitive response back to the attacker.

3. Infrastructure & Business Impact

This vulnerability is actively exploited in the wild and is listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. With an EPSS score of 0.9968, scanning and automated exploitation attempts are highly prevalent. Successful exploitation can lead to unauthorized access to internal network topologies, exposure of sensitive configuration data, and potential credential theft, posing a severe risk of lateral movement and full infrastructure compromise.

Official Vendor Advisories & References

NVD Original English Description

VMware Workspace ONE UEM console 20.0.8 prior to 20.0.8.37, 20.11.0 prior to 20.11.0.40, 21.2.0 prior to 21.2.0.27, and 21.5.0 prior to 21.5.0.37 contain an SSRF vulnerability. This issue may allow a malicious actor with network access to UEM to send their requests without authentication and to gain access to sensitive information.

Frequently Asked SecOps Questions (CVE-2021-22054)

FAQ

Q1. How critical is CVE-2021-22054 and is it actively exploited in the wild?

CVE-2021-22054 is rated CVSS 7.5 (HIGH) with a 30-day EPSS exploitation probability of 99.7%. It is listed in the CISA Known Exploited Vulnerabilities (KEV) catalog, requiring immediate emergency remediation.

Q2. Which vendors and products are affected by CVE-2021-22054?

Primary impacted vendors include vmware across workspace one uem console. Scope summary: VMware Workspace ONE UEM console prior to 20.0.8.37, 20.11.0.40, 21.2.0.27, and 21.5.0.37

Q3. What temporary mitigations or workarounds exist for CVE-2021-22054 before patching?

[Mitigation] Apply the official cumulative patches immediately or implement IIS URL Rewrite rules to block external access to the vulnerable endpoints. Follow the CLI remediation commands and interactive SecOps checklist on this page to restrict exposure prior to your maintenance window.

SECOPS WORKBENCH INTEGRATION

Generate an Internal Engineering Notice or CISO Report for CVE-2021-22054

Instantly format this advisory into an executive CISO summary or engineering patch ticket.

Generate Report →

🔗 Related Advisories in Similar Stack (vmware)

View Category →
SecOps Advisory Dispatch & RSS Feed

Subscribe to Daily Vulnerability Briefings & KEV Alerts

Concise morning briefings for SecOps, DevSecOps, and SRE teams covering newly exploited CVEs and mitigation priorities.

Slack / Teams / RSS Feed:
PatchKO
CVE-2021-22054 VMware Workspace ONE UEM Console Unauthenticated Server-Side Request Forgery (SSRF) Vulnerability (CVE-2021-22054) Analysis and Mitigation Guide (CVSS 7.5) - Patch & Workaround | CVE Pulse