
Python-Exploit für CVE-2022-36537, eine Authentifizierungsumgehung in ZK Framework, die R1Soft Server Backup Manager betrifft, die das Abrufen von Webkontextdateien wie web.xml und Sicherheitskonfigurationen ermöglicht.
R1Soft Server Backup Manager verwendet das ZK-Framework als Hauptframework. Dessen Sicherheit erfordert, dass alle Web3-Projektbeteiligten den Sicherheitslücken verschiedener Web3-Infrastrukturen mehr Aufmerksamkeit schenken und diese rechtzeitig patchen, um potenzielle Sicherheitsrisiken und Verluste digitaler Vermögenswerte zu vermeiden. Wir werden rechtzeitig Schwachstellen aufdecken, verschiedene Sicherheitsrisiken im Web3 verfolgen und führende Sicherheitslösungen bereitstellen, um sicherzustellen, dass die Web3-Welt auf und außerhalb der Kette sicher und geschützt ist.
ZK ist das führende Open-Source-Java-Web-Framework für die Entwicklung von Enterprise-Webanwendungen. Mit über 2.000.000 Downloads unterstützt ZK eine Vielzahl von Unternehmen und Institutionen, von kleinen bis zu Fortune-Global-500-Unternehmen in mehreren Branchen.
R1Soft Server Backup Manager (SBM) bietet Dienstanbietern eine flexible, serverfreundliche Lösung, die den Aufwand herkömmlicher Backups vermeidet. Benutzer können alle 15 Minuten Backups ausführen, ohne die Serverleistung zu beeinträchtigen. Fast 1.800 Dienstanbieter nutzen es, um 250.000 Server zu schützen.
ZK Framework v9.6.1, 9.6.0.1, 9.5.1.3, 9.0.1.2 und 8.6.4.1.
ConnectWise Recover v2.9.7 und frühere Versionen sind betroffen.
R1Soft Server Backup Manager v6.16.3 und frühere Versionen sind betroffen.

Aus der Schwachstellenbeschreibung geht hervor, dass der ZK AuUploader-Servlet die Weiterleitung weiterleitet, wenn die Route /zkau/upload den Parameter nextURI enthält. Dadurch kann die Authentifizierung umgangen werden und die Dateien im Webkontext zurückgegeben werden, z. B. web.xml, ZK-Seite, applicationContext-security.xml Konfigurationsinformationen usw.
Sie benötigen python3, pip3 und git.
git clone https://github.com/Malwareman007/CVE-2022-36537-EXPLOIT.git
cd CVE-2022-36537-EXPLOIT
pip3 install -r requirements.txt
python3 CVE-2022-36537.py

Bearcat