Information disclosure in Pipeline: Build Step - CVE-2022-25184
Published: February 16, 2022
Vulnerability details
The vulnerability allows a remote attacker to gain access to potentially sensitive information.
The vulnerability exists due to the affected plugin reveals password parameter default values when generating a pipeline script using the Pipeline Snippet Generator. A remote user can gain unauthorized access to sensitive information on the system.
Affected software
runc (Red Hat package)
cri-o (Red Hat package)
haproxy (Red Hat package)
python-boto (Red Hat package)
jenkins (Red Hat package)
atomic-openshift (Red Hat package)
openshift-ansible (Red Hat package)
atomic-openshift-cluster-autoscaler (Red Hat package)
golang-github-prometheus-alertmanager (Red Hat package)
atomic-openshift-service-idler (Red Hat package)
atomic-openshift-metrics-server (Red Hat package)
atomic-openshift-node-problem-detector (Red Hat package)
openshift-enterprise-autoheal (Red Hat package)
atomic-openshift-web-console (Red Hat package)
atomic-openshift-descheduler (Red Hat package)
openshift-enterprise-cluster-capacity (Red Hat package)
golang-github-openshift-oauth-proxy (Red Hat package)
golang-github-prometheus-node_exporter (Red Hat package)
atomic-enterprise-service-catalog (Red Hat package)
golang-github-prometheus-prometheus (Red Hat package)
atomic-openshift-dockerregistry (Red Hat package)
openshift-kuryr (Red Hat package)
jenkins-2-plugins (Red Hat package)
openshift (Red Hat package)
openshift-clients (Red Hat package)
Red Hat OpenShift Container Platform
How to mitigate CVE-2022-25184
runc (Red Hat package) - update to 1.0.1-3.rhaos4.9.git4144b63.el8
cri-o (Red Hat package) - addressed in versions 1.19.6-3.rhaos4.6.git3c20b65.el7, 1.19.6-3.rhaos4.6.git3c20b65.el8, 1.22.3-2.rhaos4.9.git28c5a70.el7, 1.22.3-2.rhaos4.9.git28c5a70.el8, 1.23.2-2.rhaos4.10.git071ae78.el8
haproxy (Red Hat package) - addressed in versions 2.0.16-3.el7, 2.0.16-5.el8, 2.2.15-4.el8
python-boto (Red Hat package) - update to 2.34.0-5.el7
jenkins (Red Hat package) - update to 2.319.3.1650348949-1.el7
Red Hat OpenShift Container Platform - addressed in versions 3.11.665, 4.6.57, 4.7.48, 4.9.26, 4.10.6
atomic-openshift (Red Hat package) - update to 3.11.685-1.git.0.7faaeaa.el7
openshift-ansible (Red Hat package) - addressed in versions 3.11.685-1.git.0.a9090ac.el7, 4.9.0-202203150226.p0.g8abf85e.assembly.stream.el7
atomic-openshift-cluster-autoscaler (Red Hat package) - update to 3.11.685-1.g99b2acf.el7
golang-github-prometheus-alertmanager (Red Hat package) - update to 3.11.685-1.g13de638.el7
atomic-openshift-service-idler (Red Hat package) - update to 3.11.685-1.g39cfc66.el7
atomic-openshift-metrics-server (Red Hat package) - update to 3.11.685-1.gf8bf728.el7
atomic-openshift-node-problem-detector (Red Hat package) - update to 3.11.685-1.gc8f26da.el7
openshift-enterprise-autoheal (Red Hat package) - update to 3.11.685-1.gf2f435d.el7
atomic-openshift-web-console (Red Hat package) - update to 3.11.685-1.gd742e61.el7
atomic-openshift-descheduler (Red Hat package) - update to 3.11.685-1.gd435537.el7
openshift-enterprise-cluster-capacity (Red Hat package) - update to 3.11.685-1.g22be164.el7
golang-github-openshift-oauth-proxy (Red Hat package) - update to 3.11.685-1.gedebe84.el7
golang-github-prometheus-node_exporter (Red Hat package) - update to 3.11.685-1.g609cd20.el7
atomic-enterprise-service-catalog (Red Hat package) - update to 3.11.685-1.g2e6be86.el7
golang-github-prometheus-prometheus (Red Hat package) - update to 3.11.685-1.g99aae51.el7
atomic-openshift-dockerregistry (Red Hat package) - update to 3.11.685-1.g3571208.el7
openshift-kuryr (Red Hat package) - update to 3.11.685-1.g0c4bf66.el7
jenkins-2-plugins (Red Hat package) - addressed in versions 3.11.1650371376-1.el7, 4.6.1650364520-1.el8, 4.7.1648800585-1.el8, 4.9.1647580879-1.el8, 4.10.1647505461-1.el8
openshift (Red Hat package) - addressed in versions 4.6.0-202203141645.p0.gec4226d.assembly.stream.el7, 4.6.0-202203141645.p0.gec4226d.assembly.stream.el8, 4.10.0-202203211237.p0.gb0357ed.assembly.stream.el7, 4.10.0-202203211237.p0.gb0357ed.assembly.stream.el8
openshift-clients (Red Hat package) - addressed in versions 4.9.0-202203221324.p0.ga646be5.assembly.stream.el7, 4.9.0-202203221324.p0.ga646be5.assembly.stream.el8, 4.10.0-202203170916.p0.g6de42bd.assembly.stream.el7, 4.10.0-202203170916.p0.g6de42bd.assembly.stream.el8
External References
Related Security Bulletins
- Information disclosure in Jenkins Pipeline: Build Step plugin
- Multiple vulnerabilities in OpenShift Container Platform 4.10
- Multiple vulnerabilities in OpenShift Container Platform 4.9
- Multiple vulnerabilities in OpenShift Container Platform 3.11
- Multiple vulnerabilities in OpenShift Container Platform 4.6
- Multiple vulnerabilities in OpenShift Container Platform 4.6
- Multiple vulnerabilities in Red Hat OpenShift Container Platform 4.7 packages