Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

redhat логотип

CVE-2018-6574

Опубликовано: 07 фев. 2018
Источник: redhat
CVSS3: 5.8
EPSS Средний

Описание

Go before 1.8.7, Go 1.9.x before 1.9.4, and Go 1.10 pre-releases before Go 1.10rc2 allow "go get" remote command execution during source code build, by leveraging the gcc or clang plugin feature, because -fplugin= and -plugin= arguments were not blocked.

An arbitrary command execution flaw was found in the way Go's "go get" command handled gcc and clang sensitive options during the build. A remote attacker capable of hosting malicious repositories could potentially use this flaw to cause arbitrary command execution on the client side.

Отчет

This issue affects the versions of golang as shipped with Red Hat OpenShift Enterprise 3. Red Hat Product Security has rated this issue as having security impact of Moderate. A future update may address this issue. For additional information, refer to the Issue Severity Classification: https://access.redhat.com/security/updates/classification/.

Затронутые пакеты

ПлатформаПакетСостояниеРекомендацияРелиз
Red Hat Ceph Storage 2golangNot affected
Red Hat Ceph Storage 3golangNot affected
Red Hat OpenShift Enterprise 3golangWill not fix
Red Hat OpenStack Platform 8 (Liberty) Operational ToolsgolangWill not fix
Red Hat OpenStack Platform 9 (Mitaka) Operational ToolsgolangWill not fix
Red Hat Storage 3golangNot affected
Red Hat Developer Toolsgo-toolset-7FixedRHSA-2018:130403.05.2018
Red Hat Developer Toolsgo-toolset-7-golangFixedRHSA-2018:130403.05.2018
Red Hat Enterprise Linux 7golangFixedRHSA-2018:087810.04.2018

Показывать по

Дополнительная информация

Статус:

Moderate
Дефект:
CWE-20
https://bugzilla.redhat.com/show_bug.cgi?id=1543561golang: arbitrary code execution during "go get" via C compiler options

EPSS

Процентиль: 97%
0.36789
Средний

5.8 Medium

CVSS3

Связанные уязвимости

CVSS3: 7.8
ubuntu
почти 8 лет назад

Go before 1.8.7, Go 1.9.x before 1.9.4, and Go 1.10 pre-releases before Go 1.10rc2 allow "go get" remote command execution during source code build, by leveraging the gcc or clang plugin feature, because -fplugin= and -plugin= arguments were not blocked.

CVSS3: 7.8
nvd
почти 8 лет назад

Go before 1.8.7, Go 1.9.x before 1.9.4, and Go 1.10 pre-releases before Go 1.10rc2 allow "go get" remote command execution during source code build, by leveraging the gcc or clang plugin feature, because -fplugin= and -plugin= arguments were not blocked.

CVSS3: 7.8
debian
почти 8 лет назад

Go before 1.8.7, Go 1.9.x before 1.9.4, and Go 1.10 pre-releases befor ...

CVSS3: 7.8
github
больше 3 лет назад

Go before 1.8.7, Go 1.9.x before 1.9.4, and Go 1.10 pre-releases before Go 1.10rc2 allow "go get" remote command execution during source code build, by leveraging the gcc or clang plugin feature, because -fplugin= and -plugin= arguments were not blocked.

CVSS3: 9.8
fstec
около 8 лет назад

Уязвимость реализации команды «go get» программного пакета Go, позволяющая нарушителю удаленно выполнить команду «go get»

EPSS

Процентиль: 97%
0.36789
Средний

5.8 Medium

CVSS3