CVE-2021-32836
Last modified
CVE-2021-32836 is a high-severity vulnerability rated 8.1/10 on the CVSS scale. ZStack is open source IaaS(infrastructure as a service) software. In ZStack before versions 3.10.12 and 4.1.6 there is a pre-auth unsafe deserialization vulnerability in the REST API. EPSS estimates a 1.97% chance of exploitation in the next 30 days.
Description
ZStack is open source IaaS(infrastructure as a service) software. In ZStack before versions 3.10.12 and 4.1.6 there is a pre-auth unsafe deserialization vulnerability in the REST API. An attacker in control of the request body will be able to provide both the class name and the data to be deserialized and therefore will be able to instantiate an arbitrary type and assign arbitrary values to its fields. This issue may lead to a Denial Of Service. If a suitable gadget is available, then an attacker may also be able to exploit this vulnerability to gain pre-auth remote code execution. For additional details see the referenced GHSL-2021-087.
Metrics
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Weakness Enumeration
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| Zstack | Zstack | < 3.10.12 |
| Zstack | Zstack | >= 4.1.0, < 4.1.6 |
References
- https://github.com/zstackio/zstack/security/advisories/GHSA-jfvq-548h-342xThird Party Advisory
- https://securitylab.github.com/advisories/GHSL-2021-087-zstack/Exploit, Third Party Advisory
- https://github.com/zstackio/zstack/security/advisories/GHSA-jfvq-548h-342xThird Party Advisory
- https://securitylab.github.com/advisories/GHSL-2021-087-zstack/Exploit, Third Party Advisory
Timeline
- Published
- Last Modified
- Status
- Modified
Frequently Asked Questions
What is CVE-2021-32836?
How severe is CVE-2021-32836?
How do I fix CVE-2021-32836?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2021
- CVE-2021-32830The @diez/generation npm package is a client for Diez. The l…7
- CVE-2021-32831Total.js framework (npm package total.js) is a framework for…7.2
- CVE-2021-32832Rocket.Chat is an open-source fully customizable communicati…6.5
- CVE-2021-32833Emby Server is a personal media server with apps on many dev…8.6
- CVE-2021-32834Eclipse Keti is a service that was designed to protect RESTf…9.9
- CVE-2021-32835Eclipse Keti is a service that was designed to protect RESTf…9.9
- CVE-2021-32837mechanize, a library for automatically interacting with HTTP…7.5
- CVE-2021-32838Flask-RESTX (pypi package flask-restx) is a community driven…7.5
- CVE-2021-32839sqlparse is a non-validating SQL parser module for Python. I…7.5
- CVE-2021-32840SharpZipLib (or #ziplib) is a Zip, GZip, Tar and BZip2 libra…9.8
- CVE-2021-32841SharpZipLib (or #ziplib) is a Zip, GZip, Tar and BZip2 libra…5.3
- CVE-2021-32842SharpZipLib (or #ziplib) is a Zip, GZip, Tar and BZip2 libra…5.3
Are you affected by CVE-2021-32836?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
