ICT Protege GX/WX 2.08 Client-Side SHA1 Password Hash Disclosure
Title: ICT Protege GX/WX 2.08 Client-Side SHA1 Password Hash Disclosure
Advisory ID: ZSL-2022-5700
Type: Local/Remote
Impact: Security Bypass, Exposure of Sensitive Information
Risk: (3/5)
Release Date: 21.03.2022
Lib: 04.00.217
Int: 2.3.235.J013
OS: 2.0.20
WX: Ver: 4.00 284 H062
App: 02.08.766
Lib: 04.00.169
Int: 02.2.208
[08.02.2022] Vendor contacted.
[08.02.2022] Vendor responds asking if we are Certified Protégé Installers.
[08.02.2022] Replied to the vendor.
[16.02.2022] Vendor's technical support are online for Certified Protégé Installers only.
[16.02.2022] Further explanation provided to the vendor.
[18.02.2022] Vendor suggests to contact the incumbent security system installer and work with them to get our ticket logged.
[21.03.2022] Public security advisory released.
[2] https://packetstormsecurity.com/files/166391/
[3] https://exchange.xforce.ibmcloud.com/vulnerabilities/222336
[4] https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-29731
[5] https://nvd.nist.gov/vuln/detail/CVE-2022-29731
[25.03.2022] - Added reference [1], [2] and [3]
[29.05.2022] - Added reference [4] and [5]
Web: https://www.zeroscience.mk
e-mail: lab@zeroscience.mk
Advisory ID: ZSL-2022-5700
Type: Local/Remote
Impact: Security Bypass, Exposure of Sensitive Information
Risk: (3/5)
Release Date: 21.03.2022
Summary
Protege GX is an enterprise level integrated access control, intrusion detection and building automation solution with a feature set that is easy to operate, simple to integrate and effortless to extend. Protege WX is an all-in-one, web-based, cross-platform system that gives you a fully functional access control and intrusion detection solution in a fraction of the time of conventional software. With no software to install, setup is quick and simple. Connect the Controller and system components, then open a web browser to launch the intuitive wizard-driven interface which guides you through the process of configuring your system.Description
The application is vulnerable to improper access control that allows an authenticated operator to disclose SHA1 password hashes (client-side) of other users/operators.Vendor
Integrated Control Technology Ltd. - https://www.ict.coAffected Version
GX: Ver: 2.08.1002 K1B3Lib: 04.00.217
Int: 2.3.235.J013
OS: 2.0.20
WX: Ver: 4.00 284 H062
App: 02.08.766
Lib: 04.00.169
Int: 02.2.208
Tested On
Microsoft-WinCE/6.00Vendor Status
[08.02.2022] Vulnerability discovered.[08.02.2022] Vendor contacted.
[08.02.2022] Vendor responds asking if we are Certified Protégé Installers.
[08.02.2022] Replied to the vendor.
[16.02.2022] Vendor's technical support are online for Certified Protégé Installers only.
[16.02.2022] Further explanation provided to the vendor.
[18.02.2022] Vendor suggests to contact the incumbent security system installer and work with them to get our ticket logged.
[21.03.2022] Public security advisory released.
PoC
protege_hash.txtCredits
Vulnerability discovered by Gjoko Krstic - <gjoko@zeroscience.mk>References
[1] https://www.exploit-db.com/exploits/50836[2] https://packetstormsecurity.com/files/166391/
[3] https://exchange.xforce.ibmcloud.com/vulnerabilities/222336
[4] https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-29731
[5] https://nvd.nist.gov/vuln/detail/CVE-2022-29731
Changelog
[21.03.2022] - Initial release[25.03.2022] - Added reference [1], [2] and [3]
[29.05.2022] - Added reference [4] and [5]
Contact
Zero Science LabWeb: https://www.zeroscience.mk
e-mail: lab@zeroscience.mk