GO-2021-0053

Panic due to improper input validation in github.com/gogo/protobuf

At a glance

Published
Updated
CVE
CVE-2021-3121
Aliases
BIT-consul-2021-3121, BIT-protobuf-2021-3121, GHSA-c3h9-896r-86jm

Description

Due to improper bounds checking, maliciously crafted input to generated Unmarshal methods can cause an out-of-bounds panic. If parsing messages from untrusted parties, this may be used as a denial of service vector.

Affected packages

PackageVersions
Go · github.com/gogo/protobufintroduced 0, fixed 1.3.2

References

Sources

SourceLicence
OSV.devCC-BY 4.0 — Go Vulnerability Database