CVE-2021-37579GHSA-Q897-9JXF-JG9R
Bypass deserialization checks in Apache Dubbo
- Published
- Last modified
- Where the record stands: published, rejected by its publisher, or superseded by another id.What do these mean? →
- published
- Whether CISA lists it in its Known Exploited Vulnerabilities catalog: proof that attackers are using it.What do these mean? →
- Not listed in CISA KEV
- Fix
- Fixed in 2.7.13, 3.0.2
- Whether working attack code is public (Exploit-DB, Metasploit, Nuclei or GitHub). Public code makes attacks easier.What do these mean? →
- None on Exploit-DB, Metasploit or GitHub
Summary
The Dubbo Provider will check the incoming request and the corresponding serialization type of this request meet the configuration set by the server. But there's an exception that the attacker can use to skip the security check (when enabled) and reaching a deserialization operation with native java serialization. Apache Dubbo 2.7.13, 3.0.2 fixed this issue by quickly fail when any unrecognized request was found.
Timeline
- CVE published
- Record last updated
Affected versions
- Apache Software Foundation Apache Dubbo
From Apache Dubbo 2.7.x · through 2.7.12; From Apache Dubbo 3.0.x · through 3.0.1
- org.apache.dubbo:dubboMaven
fixed in 2.7.13
- org.apache.dubbo:dubboMaven
From 3.0.0 · fixed in 3.0.2