CVE-2021-38297Classic Buffer Overflow in GO

Severity
9.8CRITICALNVD
EPSS
13.8%
top 5.70%
CISA KEV
Not in KEV
Exploit
No known exploits
Timeline
PublishedOct 18
Latest updateMay 24

Description

Go before 1.16.9 and 1.17.x before 1.17.2 has a Buffer Overflow via large arguments in a function invocation from a WASM module, when GOARCH=wasm GOOS=js is used.

CVSS vector

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HExploitability: 3.9 | Impact: 5.9

Affected Packages1 packages

NVDgolang/go1.17.01.17.2+1

Also affects: Fedora 34, 35

🔴Vulnerability Details

4
OSV
Buffer overflow in WASM modules in misc/wasm and cmd/link2022-05-24
GHSA
GHSA-xv38-944c-p763: Go before 12022-05-24
CVEList
CVE-2021-38297: Go before 12021-10-18
OSV
CVE-2021-38297: Go before 12021-10-18

📋Vendor Advisories

3
Microsoft
Go before 1.16.9 and 1.17.x before 1.17.2 has a Buffer Overflow via large arguments in a function invocation from a WASM module when GOARCH=wasm GOOS=js is used.2021-10-12
Red Hat
golang: Command-line arguments may overwrite global data2021-10-07
Debian
CVE-2021-38297: golang-1.15 - Go before 1.16.9 and 1.17.x before 1.17.2 has a Buffer Overflow via large argume...2021
CVE-2021-38297 — Classic Buffer Overflow in Golang GO | cvebase