Vulnerability · Published Jan 11, 2021 · Assigned by mitre

CVE-2021-3121

High 8.6

In plain English

A high-severity security flaw in the protobuf-c package (Alpine). There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 3.4% (higher than 89% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.

Severity (CVSS NVD)8.6High
Exploit odds (30 days)3.4%top 11.0% of all CVEs
Exploited in the wildNo reportsnot in CISA KEV
Attack toolingNoneno public tooling known

Official 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.

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
Alpine:v3.20protobuf-c1.3.2-r0ALPINE-CVE-2021-3121
Alpine:v3.21protobuf-c1.3.2-r0ALPINE-CVE-2021-3121
Alpine:v3.22protobuf-c1.3.2-r0ALPINE-CVE-2021-3121
Alpine:v3.23protobuf-c1.3.2-r0ALPINE-CVE-2021-3121
Alpine:v3.24protobuf-c1.3.2-r0ALPINE-CVE-2021-3121
Debian:12golang-gogoprotobuf1.3.2-1DEBIAN-CVE-2021-3121
Debian:13golang-gogoprotobuf1.3.2-1DEBIAN-CVE-2021-3121
Debian:14golang-gogoprotobuf1.3.2-1DEBIAN-CVE-2021-3121
Gogithub.com/gogo/protobuf1.3.2GHSA-c3h9-896r-86jm
Gogithub.com/gogo/protobuf1.3.2GO-2021-0053
Ubuntu:22.04:LTSgolang-gogoprotobuf1.3.2-1UBUNTU-CVE-2021-3121

Affected products (as reported)

VendorProductVersions
n/a n/a n/a

References