Skip to content
CVE PROGRAM SOURCE RECORD7.5 High

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

Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.

Google LLC protobuf-java

  • unspecified to < 3.16.1affected
  • unspecified to < 3.18.2affected
  • unspecified to < 3.19.2affected

Google LLC protobuf-kotlin

  • unspecified to < 3.18.2affected
  • unspecified to < 3.19.2affected

Google LLC google-protobuf [JRuby Gem]

  • unspecified to < 3.19.2affected

References