#VU60181 Resource management error in protobuf - CVE-2021-22569

 

#VU60181 Resource management error in protobuf - CVE-2021-22569

Published: January 31, 2022 / Updated: February 13, 2022


Vulnerability identifier: #VU60181
Vulnerability risk: Medium
CVSSv4.0: CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:P/U:Green
CVE-ID: CVE-2021-22569
CWE-ID: CWE-399
Exploitation vector: Remote access
Exploit availability: Public exploit is available
Vulnerable software:
protobuf
Software vendor:
Google

Description

The vulnerability allows a remote attacker to perform a denial of service (DoS) attack.

The vulnerability exists due to improper management of internal resources within the application. protobuf-java allowes 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. A remote attacker can trick the victim into passing specially crafted data to the application and perform a denial of service attack.


Remediation

Install updates from vendor's website.

External links