Alerts This Week
Warning Icon 1 916
Alerts This Week
Warning Icon 1 916

Red Hat OpenShift 2.1.9 RHSA-2014:1906-01 Moderate Network Access Issues

red hat
Calendar Grey November 25, 2014
Dist Redhat Esm H88
Red Hat OpenShift Container Platform 4.5.2 is now available, focusing on resolving two vulnerabilities assessed as Moderate. Users are advised to perform the update.
Red Hat OpenShift Enterprise release 2.1.9, which fixes two security issues, several bugs, and add one enhancement, is now available

Solution

Before applying this update, make sure all previously released errata relevant to your system have been applied.

See the OpenShift Enterprise 2.1 Release Notes linked to in the References section, which will be updated shortly for release 2.1.9, for important instructions on how to fully apply this asynchronous errata update.

This update is available via the Red Hat Network. Details on how to use the Red Hat Network to apply this update are available at https://access.redhat.com/site/articles/11258.

Summary

OpenShift Enterprise by Red Hat is the company's cloud computing Platform-as-a-Service (PaaS) solution designed for on-premise or private cloud deployments.
It was found that OpenShift Enterprise 2.1 did not properly restrict access to services running on different gears. This could allow an attacker to access unprotected network resources running in another user's gear.
In a previous update, OpenShift Enterprise 2.2 introduced the oo-gear-firewall command, which creates firewall rules and SELinux policy to contain services running on gears to their own internal gear IPs. The command is invoked by default during new installations of OpenShift Enterprise 2.2 to prevent this security issue. This update backports the command to OpenShift Enterprise 2.1.; administrators should run the following command on node hosts in existing OpenShift Enterprise 2.1 deployments after applying this update to address this security issue:
# oo-gear-firewall -i enable -s enable
Please see the man page of the oo-gear-firewall command for more details. (CVE-2014-3674)
It was found that OpenShift Enterprise did not restrict access to the /proc/net/tcp file in gears, which allowed local users to view all listening connections and connected sockets. This could result in remote system's IP or port numbers in use to be exposed, which may be useful for further targeted attacks.
Note that for local listeners, OpenShift Enterprise restricts connections to within the gear by default, so even with the knowledge of the local port and IP, the attacker is unable to connect. The SELinux policy on node hosts has been updated to prevent this gear information from being accessed by local users.
Due to the closing of this access, JBoss-based cartridges that relied on it previously must be upgraded according to the standard procedure. This is a compatible cartridge upgrade and therefore does not require a restart. (CVE-2014-3602)
Space precludes documenting all of the bug fixes and enhancements in this advisory. See the OpenShift Enterprise Technical Notes linked to in the References section, which will be updated shortly for release 2.1.9, for details about these changes.
All OpenShift Enterprise users are advised to upgrade to these updated packages.

References

https://access.redhat.com/security/cve/CVE-2014-3602 https://access.redhat.com/security/cve/CVE-2014-3674 https://access.redhat.com/security/updates/classification#moderate https://docs.redhat.com/en/documentation/OpenShift_Enterprise/2/html-single/Technical_Notes/index.html https://docs.redhat.com/en/documentation/OpenShift_Enterprise/2/html-single/2.1_Release_Notes/index.html#chap-Asynchronous_Errata_Updates

Package List

RHOSE Infrastructure 2.1:
Source: openshift-enterprise-upgrade-2.1.9-1.el6op.src.rpm openshift-origin-broker-1.16.1.14-1.el6op.src.rpm openshift-origin-broker-util-1.23.8.14-1.el6op.src.rpm rubygem-openshift-origin-controller-1.23.10.15-1.el6op.src.rpm rubygem-openshift-origin-msg-broker-mcollective-1.23.3.6-1.el6op.src.rpm
noarch: openshift-enterprise-release-2.1.9-1.el6op.noarch.rpm openshift-enterprise-upgrade-broker-2.1.9-1.el6op.noarch.rpm openshift-enterprise-yum-validator-2.1.9-1.el6op.noarch.rpm openshift-origin-broker-1.16.1.14-1.el6op.noarch.rpm openshift-origin-broker-util-1.23.8.14-1.el6op.noarch.rpm rubygem-openshift-origin-controller-1.23.10.15-1.el6op.noarch.rpm rubygem-openshift-origin-msg-broker-mcollective-1.23.3.6-1.el6op.noarch.rpm
RHOSE JBoss EAP add-on 2.1:
Source: openshift-origin-cartridge-jbosseap-2.16.3.7-1.el6op.src.rpm
noarch: openshift-origin-cartridge-jbosseap-2.16.3.7-1.el6op.noarch.rpm
RHOSE Node 2.1:
Source: openshift-enterprise-upgrade-2.1.9-1.el6op.src.rpm openshift-origin-cartridge-jbossews-1.22.3.7-1.el6op.src.rpm openshift-origin-msg-node-mcollective-1.22.2.3-1.el6op.src.rpm openshift-origin-node-util-1.22.20.5-1.el6op.src.rpm rubygem-openshift-origin-frontend-apache-mod-rewrite-0.5.2.2-1.el6op.src.rpm

Read the Full Advisory


Advisory ID: RHSA-2014:1906-01
Product: Red Hat OpenShift Enterprise
Issue date: 2014-11-25

Topic

Red Hat OpenShift Enterprise release 2.1.9, which fixes two securityissues, several bugs, and add one enhancement, is now available.Red Hat Product Security has rated this update as having Moderate securityimpact. Common Vulnerability Scoring System (CVSS) base scores, which givedetailed severity ratings, are available for each vulnerability from theCVE links in the References section.

Relevant Releases Architectures

RHOSE Infrastructure 2.1 - noarch

RHOSE JBoss EAP add-on 2.1 - noarch

RHOSE Node 2.1 - noarch

Bugs Fixed

1131680 - CVE-2014-3602 OpenShift: /proc/net/tcp information disclosure

1143991 - [2.1 backport] Expose haproxy-sni-proxy mapped ports as environmental variables

1148170 - CVE-2014-3674 OpenShift Enterprise: gears fail to properly isolate network traffic

1149837 - [2.1 backport] oo-accept-systems: improve cartridge integrity checks

1153319 - [2.1 backport] Disable SSLv3 to mitigate POODLE CVE- 2014- 3566

1155794 - [2.1 backport] Race condition in `oo-httpd-singular graceful` when using apache-vhost

1163502 - Remove explicit dependency on RHEL 6.6's subscription-manager package

Get the latest News and Insights

Get the latest Linux and open source security news straight to your inbox.

Your message here