This topic describes the causes of Apache Dubbo security vulnerability CVE-2021-36163 and how to fix the vulnerability.
Vulnerability description
You can use the Hessian protocol. Hessian is an HTTP-based protocol. It can directly pass the body of a POST request to a HessianSkeleton.
New HessianSkeleton are created without any configuration of the serialization factory. Therefore, the registry access lists of Dubbo in earlier versions are not applied. By default, the allowed or blocked type lists are not configured for a HessianSkeleton.
Vulnerability severity
Low
Affected users
- All users who use Dubbo 2.6.10 or earlier.
- All users who use Dubbo 2.7.0 to 2.7.12.
Fixes
Update Dubbo to the specified version based on the existing version that you use.
- If you use Dubbo 2.6.x, update Dubbo to 2.6.10.1 or 2.7.13.
- If you use Dubbo 2.7.x, update Dubbo to 2.7.13.