PT-2021-7858 · Google+11 · Protocol Buffers+10
Published
2021-02-19
·
Updated
2026-05-18
·
CVE-2021-22570
CVSS v4.0
8.7
High
| Vector | AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N |
Name of the Vulnerable Software and Affected Versions
Protocol Buffers versions prior to 3.15.0
MySQL Server versions 8.0.28 and earlier
Description
A nullptr dereference occurs when a null char is present in a proto symbol, leading to an unchecked call into the proto file's name during generation of the resulting error message. The symbol is parsed incorrectly, resulting in the file being nullptr. This issue can be exploited to cause a denial of service, allowing an attacker to compromise the MySQL Server.
Recommendations
For Protocol Buffers versions prior to 3.15.0, upgrade to version 3.15.0 or greater.
For MySQL Server versions 8.0.28 and earlier, upgrade to a version later than 8.0.28.
Fix
DoS
NULL Pointer Dereference
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Alt Linux
Almalinux
Astra Linux
Centos
Linuxmint
Mysql Server
Protocol Buffers
Red Hat
Rocky Linux
Suse
Ubuntu