Alerts This Week
Warning Icon 1 764
Alerts This Week
Warning Icon 1 764

Red Hat OpenShift 1.1 RHSA-2013:0220-01 Important Remote Code Execution

red hat
Calendar Grey January 31, 2013
Dist Redhat Esm H88
Crucial Red Hat OpenShift Enterprise 1.1 patch tackles urgent security flaws and weaknesses.
Red Hat OpenShift Enterprise 1.1 is now available

Solution

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

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/knowledge/articles/11258

Summary

Red Hat OpenShift Enterprise is a cloud computing Platform-as-a-Service (PaaS) solution designed for on-premise or private cloud deployments.
Refer to the Red Hat OpenShift Enterprise 1.1 Release Notes for information about the changes in this release. The Release Notes will be available shortly from https://access.redhat.com/knowledge/docs/
This update also fixes the following security issues:
It was found that the master cryptographic key of Jenkins could be retrieved via the HTTP server that is hosting Jenkins. A remote attacker could use this flaw to access the server and execute arbitrary code with the privileges of the user running Jenkins. Note that this issue only affected Jenkins instances that had slaves attached and that also allowed anonymous read access (not the default configuration). Manual action is also required to correct this issue. Refer to "Jenkins Security Advisory 2013-01-04", linked to in the References, for further information. (CVE-2013-0158)
When the rhc-chk script was run in debug mode, its output included sensitive information, such as database passwords, in plain text. As this script is commonly used when troubleshooting, this flaw could lead to usersunintentionally exposing sensitive information in support channels (for example, a Bugzilla report). This update removes the rhc-chk script. (CVE-2012-5658)
Multiple flaws in the Jenkins web interface could allow a remote attacker to perform HTTP response splitting and cross-site scripting (XSS) attacks, as well as redirecting a victim to an arbitrary page by utilizing an open redirect flaw. (CVE-2012-6072, CVE-2012-6074, CVE-2012-6073)
A flaw was found in the way rubygem-activerecord dynamic finders extracted options from method parameters. A remote attacker could possibly use this flaw to perform SQL injection attacks against applications using the Active Record dynamic finder methods. (CVE-2012-6496)
The openshift-port-proxy-cfg program created a temporary file in an insecure way. A local attacker could use this flaw to perform a symbolic link attack, overwriting an arbitrary file accessible to the root user with a "0" or a "1", which could lead to a denial of service. By default, OpenShift uses polyinstantiation (per user) for the /tmp/ directory, minimizing the risk of exploitation by local attackers. (CVE-2013-0164)
The CVE-2013-0164 issue was discovered by Michael Scherer of the Red Hat Regional IT team.
Users of Red Hat OpenShift Enterprise 1.0 are advised to upgrade to Red Hat OpenShift Enterprise 1.1.

References

https://access.redhat.com/security/cve/CVE-2012-5658 https://access.redhat.com/security/cve/CVE-2012-6072 https://access.redhat.com/security/cve/CVE-2012-6073 https://access.redhat.com/security/cve/CVE-2012-6074 https://access.redhat.com/security/cve/CVE-2012-6496 https://access.redhat.com/security/cve/CVE-2013-0158 https://access.redhat.com/security/cve/CVE-2013-0164 https://access.redhat.com/security/updates/classification/#important https://www.jenkins.io/security/advisory/2013-01-04/ https://access.redhat.com/knowledge/docs/

Package List

Red Hat OpenShift Enterprise Client Tools:
Source:
noarch: rhc-1.3.2-1.3.el6op.noarch.rpm
Red Hat OpenShift Enterprise Infrastructure:
Source:
noarch: openshift-console-0.0.13-2.el6op.noarch.rpm openshift-origin-broker-1.0.10-1.el6op.noarch.rpm openshift-origin-broker-util-1.0.14-1.el6op.noarch.rpm ruby193-rubygem-activerecord-3.2.8-2.el6.noarch.rpm ruby193-rubygem-activerecord-doc-3.2.8-2.el6.noarch.rpm rubygem-activerecord-3.0.13-3.el6op.noarch.rpm rubygem-openshift-origin-auth-remote-user-1.0.4-2.el6op.noarch.rpm rubygem-openshift-origin-common-1.0.2-1.el6op.noarch.rpm rubygem-openshift-origin-console-1.0.6-1.el6op.noarch.rpm rubygem-openshift-origin-console-doc-1.0.6-1.el6op.noarch.rpm rubygem-openshift-origin-controller-1.0.11-1.el6op.noarch.rpm rubygem-openshift-origin-dns-bind-1.0.2-1.el6op.noarch.rpm rubygem-openshift-origin-msg-broker-mcollective-1.0.4-1.el6op.noarch.rpm
x86_64: libmongodb-2.0.2-6.el6op.x86_64.rpm mongodb-2.0.2-6.el6op.x86_64.rpm mongodb-debuginfo-2.0.2-6.el6op.x86_64.rpm mongodb-devel-2.0.2-6.el6op.x86_64.rpm mongodb-server-2.0.2-6.el6op.x86_64.rpm ruby193-mod_passenger-3.0.12-21.el6op.x86_64.rpm ruby193-rubygem-passenger-3.0.12-21.el6op.x86_64.rpm ruby193-rubygem-passenger-debuginfo-3.0.12-21.el6op.x86_64.rpm

Read the Full Advisory


Severity
important
Lowest
Low
Medium
High
Critical

Advisory ID: RHSA-2013:0220-01
Product: Red Hat OpenShift Enterprise
Issue date: 2013-01-31

Topic

Red Hat OpenShift Enterprise 1.1 is now available.The Red Hat Security Response Team has rated this update as havingimportant security impact. Common Vulnerability Scoring System (CVSS) basescores, which give detailed severity ratings, are available for eachvulnerability from the CVE links in the References section.

Relevant Releases Architectures

Red Hat OpenShift Enterprise Client Tools - noarch

Red Hat OpenShift Enterprise Infrastructure - noarch, x86_64

Red Hat OpenShift Enterprise Node - noarch, x86_64

Bugs Fixed

855264 - Can't "rhc app tail" ruby app error_log file when the server's timezone is not EST.

864921 - Exception is seen upon creating domain when no cartridge is installed in node.

872415 - No config setting for default gear capabilities for a new user

873765 - typo in description of man page for oo-admin-ctl-app

873768 - description of man page for oo-admin-ctl-template

874511 - [Installation]"error while loading shared libraries: libruby.so.1.9" is seen in the file /etc/httpd/logs/error_log

874750 - man page for oo-accept-broker defines '-d' for two different options

874751 - man page for oo-accept-broker does not provide acceptable options for auth, storage, and dns switches

874757 - oo-accept-broker usage statement does not match man page options

874799 - oo-admin-chk '-h' option ignored

874845 - oo-admin-ctl-app accepts garbage for a command and returns success.

875657 - [US3036]Some format errors in the prompt message when executing "oo-admin-ctl" and "oo-accept-*"

876324 - httpd ssl.conf and node conf should not intercept requests meant for the broker

876465 - Embedding scalable app (php) with jenkins fails to create a new builder (only via web)

876644 - oo-register-dns is hardcoded to add entries to a BIND server at 127.0.0.1

876937 - Return "FAILED" if trying to stop openshift-console which is already stopped

876939 - Return "FAILED" if trying to stop openshift-port-proxy which is already stopped

Read the Full Advisory

Get the latest News and Insights

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

Your message here