Vulnerability Description
An issue was discovered in GoGo Protobuf before 1.3.2. plugin/unmarshal/unmarshal.go lacks certain index validation, aka the "skippy peanut butter" issue.
CVSS Score
HIGH
Affected Products
| Vendor | Product | Versions |
|---|---|---|
| Golang | Protobuf | < 1.3.2 |
| Hashicorp | Consul | < 1.8.15 |
Related Weaknesses (CWE)
References
- https://discuss.hashicorp.com/t/hcsec-2021-23-consul-exposed-to-denial-of-servicThird Party Advisory
- https://github.com/gogo/protobuf/commit/b03c65ea87cdc3521ede29f62fe3ce239267c1bcPatchThird Party Advisory
- https://github.com/gogo/protobuf/compare/v1.3.1...v1.3.2PatchThird Party Advisory
- https://lists.apache.org/thread.html/r68032132c0399c29d6cdc7bd44918535da54060a10
- https://lists.apache.org/thread.html/r88d69555cb74a129a7bf84838073b61259b4a38301
- https://lists.apache.org/thread.html/rc1e9ff22c5641d73701ba56362fb867d40ed287cca
- https://security.netapp.com/advisory/ntap-20210219-0006/Third Party Advisory
- https://discuss.hashicorp.com/t/hcsec-2021-23-consul-exposed-to-denial-of-servicThird Party Advisory
- https://github.com/gogo/protobuf/commit/b03c65ea87cdc3521ede29f62fe3ce239267c1bcPatchThird Party Advisory
- https://github.com/gogo/protobuf/compare/v1.3.1...v1.3.2PatchThird Party Advisory
- https://lists.apache.org/thread.html/r68032132c0399c29d6cdc7bd44918535da54060a10
- https://lists.apache.org/thread.html/r88d69555cb74a129a7bf84838073b61259b4a38301
- https://lists.apache.org/thread.html/rc1e9ff22c5641d73701ba56362fb867d40ed287cca
- https://security.netapp.com/advisory/ntap-20210219-0006/Third Party Advisory
FAQ
What is CVE-2021-3121?
CVE-2021-3121 is a vulnerability with a CVSS score of 8.6 (HIGH). An issue was discovered in GoGo Protobuf before 1.3.2. plugin/unmarshal/unmarshal.go lacks certain index validation, aka the "skippy peanut butter" issue.
How severe is CVE-2021-3121?
CVE-2021-3121 has been rated HIGH with a CVSS base score of 8.6/10. Review the CVSS metrics above for detailed severity breakdown.
Is there a patch for CVE-2021-3121?
Check the references section above for vendor advisories and patch information. Affected products include: Golang Protobuf, Hashicorp Consul.