CVE-2021-32824: apache dubbo Deserialization of Untrusted Data
Vulnerability summary
CVE-2021-32824 is a critical (CVSS 9.8) Deserialization of Untrusted Data vulnerability in apache dubbo. EPSS estimates a 2.97% chance of exploitation in the next 30 days, higher than 87% of scored vulnerabilities. 1 public exploit is recorded.
Timeline
- 03-01-2023PublishedVulnerability first disclosed.
- 10-03-2025Last modifiedVulnerability information updated.
Description
Apache Dubbo is a java based, open source RPC framework. Versions prior to 2.6.10 and 2.7.10 are vulnerable to pre-auth remote code execution via arbitrary bean manipulation in the Telnet handler. The Dubbo main service port can be used to access a Telnet Handler which offers some basic methods to collect information about the providers and methods exposed by the service and it can even allow to shutdown the service. This endpoint is unprotected. Additionally, a provider method can be invoked using the `invoke` handler. This handler uses a safe version of FastJson to process the call arguments. However, the resulting list is later processed with `PojoUtils.realize` which can be used to instantiate arbitrary classes and invoke its setters. Even though FastJson is properly protected with a default blocklist, `PojoUtils.realize` is not, and an attacker can leverage that to achieve remote code execution. Versions 2.6.10 and 2.7.10 contain fixes for this issue.
CVSS metrics
3 scores · 3 sources · 1 version- OSV · MavenEcosystem advisory · calculated9.8CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
- NVDNIST9.8CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
EPSS trend
Probability
2.97%
Chance of exploitation in the next 30 days
Percentile
87%
Versus all other CVEs
30-day change
+0.15 pp
From 2.82% on 18-09-2026
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
1 foundGhsl 2021 034 043 Apache Dubbo
Maturity: poc
Weaknesses
CWE · root causeAffected systems
Apache1 product
- dubbo≥ 2.6.10, < 2.6.10 | ≥ 2.7.10, < 2.7.10 | ≥ 2.7.0, < 2.7.0* | < 2.6.10 | ≥ 2.7.0, < 2.7.10
Org.apache.dubbo1 product
- dubbo-parent< 2.6.10 | ≥ 2.7.0, < 2.7.10
2 vendors · 2 products
References
4 links- github.com/apache/dubboPACKAGE