Logo
componentprotobuf
Name
protobuf
Version
6.33.6
Type
library
Description
Protocol Buffers - structured data serialisation mechanism
Licenses
BSD-3-Clause & MIT
PURL
-
CPE
cpe:2.3:*:google:protobuf:6.33.6:*:*:*:*:*:*:*

Other Versions#


Project
Branch
Version
kirkstone
3.19.6
scarthgap
4.25.8

Patches#


#
Title
Author
Resolve
1
examples/Makefile: respect CXX,LDFLAGS variables
Martin Jansa <Martin.Jansa@gmail.com>
2
fix protobuf-native build failure with gcc 10
Khem Raj <raj.khem@gmail.com>

Vulnerabilities#


Name
Analysis
Description
False Positive
A Denial of Service (DoS) vulnerability exists in the Protobuf PHP library during the parsing of untrusted input. Maliciously structured messages—specifically those containing negative varints or deep recursion—can be used to crash the application, impacting service availability.
False Positive
A denial-of-service (DoS) vulnerability exists in google.protobuf.json_format.ParseDict() in Python, where the max_recursion_depth limit can be bypassed when parsing nested google.protobuf.Any messages. Due to missing recursion depth accounting inside the internal Any-handling logic, an attacker can supply deeply nested Any structures that bypass the intended recursion limit, eventually exhausting Python’s recursion stack and causing a RecursionError.