What’s Vulnerable › Vulnerabilities

CVE-2021-22569: Denial of Service of protobuf-java parsing procedure

Description

An issue in protobuf-java allowed the interleaving of com.google.protobuf.UnknownFieldSet fields in such a way that would be processed out of order. A small malicious payload can occupy the parser for several minutes by creating large numbers of short-lived objects that cause frequent, repeated pauses. We recommend upgrading libraries beyond the vulnerable versions.

Affected products

How to fix

Upgrade to a fixed version: Google-Protobuf 3.19.2; Google protobuf-java 3.16.1, 3.18.2, 3.19.2; Google protobuf-kotlin 3.18.2, 3.19.2. Check the vendor advisory for mitigations.

References

Get alerted when CVE-2021-22569 or the next vulnerability affects your stack