Lucene search

K
ubuntucveUbuntu.comUB:CVE-2021-3121
HistoryJan 11, 2021 - 12:00 a.m.

CVE-2021-3121

2021-01-1100:00:00
ubuntu.com
ubuntu.com
25
gogo protobuf
arbitrary code execution
index validation
plugin unmarshal

CVSS2

7.5

Attack Vector

NETWORK

Attack Complexity

LOW

Authentication

NONE

Confidentiality Impact

PARTIAL

Integrity Impact

PARTIAL

Availability Impact

PARTIAL

AV:N/AC:L/Au:N/C:P/I:P/A:P

CVSS3

8.6

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

LOW

Integrity Impact

LOW

Availability Impact

HIGH

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:H

EPSS

0.008

Percentile

82.1%

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.

Notes

Author Note
sbeattie still need to sort which of all of the golang sources that build-depend on golang-gogoprotobuf-dev and golang-github-gogo-protobuf-dev need to be rebuilt. not sure how the 1.2.1 -> 1.3.0 transition plays out here, it may be that some build dependencies had not been built yet with 1.3 .pb.go files, and rebuilding them in hirsute might trigger that. See https://github.com/gogo/protobuf#release-v130 for discussion on potential compatibility issues

CVSS2

7.5

Attack Vector

NETWORK

Attack Complexity

LOW

Authentication

NONE

Confidentiality Impact

PARTIAL

Integrity Impact

PARTIAL

Availability Impact

PARTIAL

AV:N/AC:L/Au:N/C:P/I:P/A:P

CVSS3

8.6

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

LOW

Integrity Impact

LOW

Availability Impact

HIGH

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:H

EPSS

0.008

Percentile

82.1%