MGASA-2021-0018
Dashboard / Vulnerabilities / MGASA-2021-0018
MGASA-2021-0018
Summary: Updated golang packages fix security vulnerabilities
Details: An input validation vulnerability was found in go. From a generated go file (from the cgo tool) it is possible to modify symbols within that object file and specify code instead. An attacker could potentially use this flaw by creating a repository which included malicious pre-built object files that could execute arbitrary code when downloaded and run via "go get" or "go build" whilst building a go project (CVE-2020-28366). An input validation vulnerability was found in go. If cgo is specified in a go file, it is possible to bypass the validation of arguments to the gcc compiler. An attacker could potentially use this flaw by creating a malicious repository which would execute arbitrary code when downloaded and run via "go get" or "go build" whilst building a go project (CVE-2020-28367).
References: https://advisories.mageia.org/MGASA-2021-0018.html, https://bugs.mageia.org/show_bug.cgi?id=27650, https://lists.fedoraproject.org/archives/list/[email protected]/thread/F3ZSHGNTJWCWYAKY5OLZS2XQQYHSXSUO/
Affected packages
Package
Name: golang
Purl: pkg:rpm/mageia/golang?arch=source&distro=mageia-7
Affected ranges
Type: ECOSYSTEM
Events:
