CVE DatabaseCVE-2022-36537
한국어 권고문 →
CVE-2022-365377.5/HIGHCISA KEV

ZK Framework AuUploader Component Sensitive Information Disclosure and RCE Vulnerability (CVE-2022-36537)

⚡ Jump to Patch
Affected Vendors
potix
Affected Components
zk_framework
Published Date
2022-08-26
CVSS v3.1
7.5
HIGH
EPSS (30d)
95.4%
FIRST.org
CISA KEV
Exploited

Executive & SecOps Summary

SECOPS ASSESSMENT
Affected Scope

ZK Framework versions 9.6.1, 9.6.0.1, 9.5.1.3, 9.0.1.2, 8.6.4.1, and prior

Impact

Unauthenticated attackers can access sensitive system files and class resources via crafted POST requests, potentially leading to Remote Code Execution (RCE).

Mitigation

Immediately upgrade ZK Framework to patched versions (9.6.2, 9.6.0.2, 9.5.1.4, 9.0.1.3, 8.6.4.2 or later) and block suspicious AuUploader requests via WAF.

Affected Products & Version Scope

ZK Framework versions 9.6.1, 9.6.0.1, 9.5.1.3, 9.0.1.2, 8.6.4.1 and all prior unpatched versions

Remediation & Live Workaround Commands

PATCH & WORKAROUND

1. Official Patch & Version Upgrade Commands

Update the ZK Framework dependency version in your build configuration file (e.g., Maven pom.xml) to the patched version (9.6.2 or higher) and rebuild the application.

xml
<!-- Update Maven pom.xml dependencies -->
<dependency>
    <groupId>org.zkoss.zk</groupId>
    <artifactId>zk</artifactId>
    <version>9.6.2</version>
</dependency>
<dependency>
    <groupId>org.zkoss.zk</groupId>
    <artifactId>zul</artifactId>
    <version>9.6.2</version>
</dependency>

2. Temporary Workaround & Hardening Configuration

If immediate patching is not feasible, configure your Web Application Firewall (WAF) or reverse proxy to block suspicious requests targeting the AuUploader component.

nginx
# Nginx configuration to block suspicious AuUploader requests
location ~* /zkau.*AuUploader {
    cond_pattern 'nextURI=';
    deny all;
    return 403;
}

3. Log Audit & IoC Verification Commands

Scan your application server access logs to identify potential exploitation attempts targeting the AuUploader endpoint.

bash
# Search access logs for suspicious POST requests containing AuUploader
grep -i 'AuUploader' /var/log/nginx/access.log | grep -E 'POST|nextURI'
Interactive SecOps Remediation Checklist
0/4 (0%)
Recommended Security Control & Mitigation Partner
Cloudflare Enterprise & Pro WAF
Due to active in-the-wild exploitation, immediately upgrade ZK Framework to version 9.6.2 or higher to mitigate this high-severity risk.

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

This vulnerability exists in the 'AuUploader' component of ZK Framework, a popular Java-based web framework. Due to insufficient input validation and improper resource handling within the AuUploader servlet, unauthenticated remote attackers can bypass access controls to retrieve sensitive classpath resources and configuration files from the server.

2. Exploitation Mechanics & Attack Scenario

An attacker sends a specially crafted HTTP POST request targeting the ZK asynchronous update endpoint (typically '/zkau') with parameters directed at the AuUploader component. By manipulating these parameters, the attacker forces the framework's resource loader to expose internal XML configurations, Java class bytecodes, or other sensitive deployment descriptors. In active exploitation scenarios, this information disclosure is chained with other deserialization or configuration exploits to achieve full Remote Code Execution (RCE).

3. Infrastructure & Business Impact

As this vulnerability is listed in the CISA KEV catalog, it is actively being exploited in the wild. Successful exploitation allows attackers to harvest database credentials, API keys, and proprietary source code. This can lead to severe data breaches, lateral movement within the internal network, and complete compromise of the hosting infrastructure.

Official Vendor Advisories & References

Frequently Asked SecOps Questions (CVE-2022-36537)

FAQ

Q1. How critical is CVE-2022-36537 and is it actively exploited in the wild?

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

Q2. Which vendors and products are affected by CVE-2022-36537?

Primary impacted vendors include potix across zk_framework. Scope summary: ZK Framework versions 9.6.1, 9.6.0.1, 9.5.1.3, 9.0.1.2, 8.6.4.1 and all prior unpatched versions

Q3. What temporary mitigations or workarounds exist for CVE-2022-36537 before patching?

[Mitigation] Immediately upgrade ZK Framework to patched versions (9.6.2, 9.6.0.2, 9.5.1.4, 9.0.1.3, 8.6.4.2 or later) and block suspicious AuUploader requests via WAF. 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-2022-36537

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

Generate Report →

🔗 Related Advisories in Similar Stack (potix)

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-2022-36537 ZK Framework AuUploader Component Sensitive Information Disclosure and RCE Vulnerability (CVE-2022-36537) (CVSS 7.5) - Patch & Workaround | CVE Pulse