Nullptr dereference when a null char is present in a proto symbol. The symbol is parsed incorrectly, leading to an unchecked call into the proto files name during generation of the resulting error message. Since the symbol is incorrectly parsed, the file is nullptr. We recommend upgrading to version 3.15.0 or greater.
A NULL pointer dereference occurs when the application dereferences a pointer that it expects to be valid, but is NULL, typically causing a crash or exit.
Name | Vendor | Start Version | End Version |
---|---|---|---|
Protobuf | * | 3.15.0 (excluding) | |
Protobuf | Ubuntu | bionic | * |
Protobuf | Ubuntu | esm-infra/xenial | * |
Protobuf | Ubuntu | focal | * |
Protobuf | Ubuntu | impish | * |
Protobuf | Ubuntu | jammy | * |
Protobuf | Ubuntu | kinetic | * |
Protobuf | Ubuntu | trusty | * |
Protobuf | Ubuntu | trusty/esm | * |
Protobuf | Ubuntu | upstream | * |
Protobuf | Ubuntu | xenial | * |
Red Hat Enterprise Linux 8 | RedHat | protobuf-0:3.5.0-15.el8 | * |
Red Hat Enterprise Linux 8.6 Extended Update Support | RedHat | protobuf-0:3.5.0-15.el8_6 | * |
Red Hat Enterprise Linux 9 | RedHat | protobuf-0:3.14.0-13.el9 | * |
Red Hat OpenStack Platform 16.1 | RedHat | protobuf-0:3.6.1-6.el8ost | * |
Red Hat OpenStack Platform 16.2 | RedHat | protobuf-0:3.6.1-6.el8ost | * |