The openshift-origin-broker in Red Hat OpenShift Enterprise 2.0.5, 1.2.7, and earlier does not properly handle authentication requests from the remote-user auth plugin, which allows remote attackers to bypass authentication and impersonate arbitrary users via the X-Remote-User header in a request to a passthrough trigger.
When an actor claims to have a given identity, the product does not prove or insufficiently proves that the claim is correct.
Name | Vendor | Start Version | End Version |
---|---|---|---|
Openshift | Redhat | * | 1.2.7 (including) |
Openshift | Redhat | 2.0 (including) | 2.0.5 (including) |
Red Hat OpenShift Enterprise 2.0 | RedHat | openshift-origin-broker-0:1.15.3.5-1.el6op | * |
Red Hat OpenShift Enterprise 2.0 | RedHat | rubygem-openshift-origin-auth-remote-user-0:1.17.4-1.el6op | * |
RHEL 6 Version of OpenShift Enterprise 1.2 | RedHat | openshift-origin-broker-0:1.5.9-1.el6op | * |
RHEL 6 Version of OpenShift Enterprise 1.2 | RedHat | rubygem-openshift-origin-auth-remote-user-0:1.8.4-1.el6op | * |