Oval Definition:oval:com.redhat.rhsa:def:20161538
Revision Date:2016-08-02Version:640
Title:RHSA-2016:1538: golang security, bug fix, and enhancement update (Moderate)
Description:The golang packages provide the Go programming language compiler.

  • The following packages have been upgraded to a newer upstream version: golang (1.6.3). (BZ#1346331)

    Security Fix(es):

  • An input-validation flaw was discovered in the Go programming language built in CGI implementation, which set the environment variable "HTTP_PROXY" using the incoming "Proxy" HTTP-request header. The environment variable "HTTP_PROXY" is used by numerous web clients, including Go's net/http package, to specify a proxy server to use for HTTP and, in some cases, HTTPS requests. This meant that when a CGI-based web application ran, an attacker could specify a proxy server which the application then used for subsequent outgoing requests, allowing a man-in-the-middle attack. (CVE-2016-5386)

    Red Hat would like to thank Scott Geary (VendHQ) for reporting this issue.
  • Family:unixClass:patch
    Status:Reference(s):CVE-2015-5739
    CVE-2015-5740
    CVE-2015-5741
    CVE-2016-3959
    CVE-2016-5386
    RHSA-2016:1538
    RHSA-2016:1538-00
    RHSA-2016:1538-01
    RHSA-2016:1538-01
    Platform(s):Red Hat Enterprise Linux 7
    Product(s):
    Definition Synopsis
  • Red Hat Enterprise Linux must be installed
  • OR Package Information
  • Red Hat Enterprise Linux 7 is installed
  • AND
  • golang is earlier than 0:1.6.3-1.el7_2.1
  • AND golang is signed with Red Hat redhatrelease2 key
  • golang-bin is earlier than 0:1.6.3-1.el7_2.1
  • AND golang-bin is signed with Red Hat redhatrelease2 key
  • golang-docs is earlier than 0:1.6.3-1.el7_2.1
  • AND golang-docs is signed with Red Hat redhatrelease2 key
  • golang-misc is earlier than 0:1.6.3-1.el7_2.1
  • AND golang-misc is signed with Red Hat redhatrelease2 key
  • golang-src is earlier than 0:1.6.3-1.el7_2.1
  • AND golang-src is signed with Red Hat redhatrelease2 key
  • golang-tests is earlier than 0:1.6.3-1.el7_2.1
  • AND golang-tests is signed with Red Hat redhatrelease2 key
  • BACK