protobuf
Last updated
Protocol Buffers (a.k.a., protobuf) are Google's language-neutral, platform-neutral, extensible mechanism for serializing structured data.
Install with winget
$ winget install --id Google.Protobuf --exact --version 36.0Run in Command Prompt, PowerShell, or Windows Terminal. Prompts for any agreements.
For Intune admins
Stop chasing app updates. Pckgr patches them for you.
Automated application patching for Microsoft Intune. Pckgr keeps a curated library of 1,000+ apps continuously up-to-date in your tenant via Microsoft Graph - no manual repackaging, no chasing vendor sites.
Start free 30-day trialNo credit card required.
Installers · v36.0
Copy a command tailored to that specific architecture, type, and scope - useful when winget would otherwise pick a different default.
Security
4 known CVEs via NVD
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...
Any project that parses untrusted Protocol Buffers data containing an arbitrary number of nested groups / series of SGROUP tags can corrupted by exceeding the stack limit i.e. StackOverflow. Parsing nested groups as unknown fields with DiscardUnknownFieldsParser or Java Protobuf...
The JsonToBinaryStream() function is part of the protocol buffers C++ implementation and is used to parse JSON from a stream. If the input is broken up into separate chunks in a certain way, the parser will attempt to read bytes from a chunk that has already been freed.
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 file's name during generation of the resulting error message. Since the symbol is incorrectly parsed, the file is nullptr. We recommen...
See a CVE that affects your fleet? Push the patched version to Intune in one click with Pckgr.
Related apps
More from Protocol Buffers or browse marshalling, protobuf, protobuf-runtime.
Frequently asked questions
How do I install protobuf on Windows?
How do I install protobuf silently for unattended deployment?
How do I uninstall protobuf via winget?
Is protobuf free?
Does protobuf work on Windows 10?
How do I keep protobuf up to date?
Recent versions
- 36.0latest
- 35.1
- 35.0
- 34.1
- 34.0
- 33.5
- 33.4
- 33.3
- 33.2
- 33.1