CVE Vulnerabilities

CVE-2014-0175

Use of Hard-coded Credentials

Published: Dec 13, 2019 | Modified: Feb 13, 2023
CVSS 3.x
9.8
CRITICAL
Source:
NVD
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS 2.x
7.5 HIGH
AV:N/AC:L/Au:N/C:P/I:P/A:P
RedHat/V2
7.5 IMPORTANT
AV:N/AC:L/Au:N/C:P/I:P/A:P
RedHat/V3
Ubuntu
NEGLIGIBLE

mcollective has a default password set at install

Weakness

The product contains hard-coded credentials, such as a password or cryptographic key, which it uses for its own inbound authentication, outbound communication to external components, or encryption of internal data.

Affected Software

Name Vendor Start Version End Version
Marionette_collective Puppet - (including) - (including)
Red Hat OpenShift Enterprise 2.1 RedHat activemq-0:5.9.0-5.redhat.610328.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat armadillo-0:3.800.2-1.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat atlas-0:3.8.4-2.el6 *
Red Hat OpenShift Enterprise 2.1 RedHat cfitsio-0:3.240-3.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat CharLS-0:1.0-1.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat facter-0:1.6.6-1.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat freexl-0:1.0.0d-1.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat gd-0:2.0.35-11.el6 *
Red Hat OpenShift Enterprise 2.1 RedHat gdal-0:1.9.2-8.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat geos-0:3.3.2-1.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat ghostscript-0:8.70-19.el6 *
Red Hat OpenShift Enterprise 2.1 RedHat gpsbabel-0:1.4.4-4.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat haproxy-0:1.4.22-5.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat haproxy15side-0:1.5-0.1.dev19.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat hdf5-0:1.8.5.patch1-7.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat icu-0:4.2.1-9.1.el6_2 *
Red Hat OpenShift Enterprise 2.1 RedHat ImageMagick-0:6.5.4.7-7.el6_5 *
Red Hat OpenShift Enterprise 2.1 RedHat jasper-0:1.900.1-15.el6_1.1 *
Red Hat OpenShift Enterprise 2.1 RedHat jboss-eap6-index-0:6.0.1.GA-2.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat jboss-eap6-modules-0:6.0.0.GA-8.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat jboss-openshift-metrics-module-0:1.0.2.redhat_1-1.2.el6_5 *
Red Hat OpenShift Enterprise 2.1 RedHat jenkins-0:1.509.1-1.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat jenkins-plugin-openshift-0:0.6.28-1.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat js-0:1.70-12.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat json-c-0:0.10-3.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat jython-0:2.2.1-4.8.el6 *
Red Hat OpenShift Enterprise 2.1 RedHat lapack-0:3.2.1-4.el6 *
Red Hat OpenShift Enterprise 2.1 RedHat lcms-0:1.19-1.el6 *
Red Hat OpenShift Enterprise 2.1 RedHat libc-client-0:2007e-11.el6 *
Red Hat OpenShift Enterprise 2.1 RedHat libcgroup-0:0.40.rc1-5.el6_5.1 *
Red Hat OpenShift Enterprise 2.1 RedHat libdap-0:3.11.0-1.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat libestr-0:0.1.5-1.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat libev-0:4.04-4.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat libffi-0:3.0.5-3.2.el6 *
Red Hat OpenShift Enterprise 2.1 RedHat libgeotiff-0:1.2.5-5.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat libgta-0:1.0.2-2.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat libmcrypt-0:2.5.8-10.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat libreadline-java-0:0.8.0-24.3.el6 *
Red Hat OpenShift Enterprise 2.1 RedHat libspatialite-0:2.4.0-0.6.RC4.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat libwebp-0:0.3.0-2.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat mongodb-0:2.4.6-2.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat netcdf-0:4.1.1-3.el6op.3 *
Red Hat OpenShift Enterprise 2.1 RedHat nodejs010-nodejs-bignumber.js-0:1.1.1-2.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat nodejs010-nodejs-bson-0:0.2.2-3.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat nodejs010-nodejs-buffer-crc32-0:0.2.1-2.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat nodejs010-nodejs-bytes-0:0.2.1-2.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat nodejs010-nodejs-colors-0:0.6.2-2.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat nodejs010-nodejs-commander-0:1.1.1-3.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat nodejs010-nodejs-connect-0:2.7.10-2.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat nodejs010-nodejs-cookie-0:0.1.0-2.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat nodejs010-nodejs-cookie-signature-0:1.0.1-2.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat nodejs010-nodejs-debug-0:0.7.2-1.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat nodejs010-nodejs-express-0:3.2.5-2.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat nodejs010-nodejs-formidable-0:1.0.14-3.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat nodejs010-nodejs-fresh-0:0.2.0-1.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat nodejs010-nodejs-generic-pool-0:2.0.3-3.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat nodejs010-nodejs-keypress-0:0.2.1-1.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat nodejs010-nodejs-methods-0:0.0.1-2.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat nodejs010-nodejs-mongodb-0:1.3.17-2.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat nodejs010-nodejs-mysql-0:2.0.0-alpha9.1.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat nodejs010-nodejs-node-static-0:0.6.9-2.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat nodejs010-nodejs-optimist-0:0.4.0-2.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat nodejs010-nodejs-options-0:0.0.5-2.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat nodejs010-nodejs-pause-0:0.0.1-2.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat nodejs010-nodejs-pg-0:0.12.3-3.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat nodejs010-nodejs-range-parser-0:0.0.4-2.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat nodejs010-nodejs-require-all-0:0.0.8-2.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat nodejs010-nodejs-send-0:0.1.4-2.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat nodejs010-nodejs-supervisor-0:0.5.2-3.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat nodejs010-nodejs-tinycolor-0:0.0.1-5.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat nodejs010-nodejs-wordwrap-0:0.0.2-2.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat nodejs010-nodejs-ws-0:0.4.25-8.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat openshift-enterprise-upgrade-0:2.1.0-1.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat openshift-origin-broker-0:1.16.1.3-1.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat openshift-origin-broker-util-0:1.23.8.1-1.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat openshift-origin-cartridge-cron-0:1.21.2-1.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat openshift-origin-cartridge-dependencies-0:1.23.3.1-1.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat openshift-origin-cartridge-diy-0:1.21.3.1-1.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat openshift-origin-cartridge-haproxy-0:1.23.5.3-1.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat openshift-origin-cartridge-jbosseap-0:2.16.3.4-1.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat openshift-origin-cartridge-jbossews-0:1.22.3.4-1.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat openshift-origin-cartridge-jenkins-0:1.20.3.3-1.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat openshift-origin-cartridge-jenkins-client-0:1.19.3-1.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat openshift-origin-cartridge-mock-0:1.18.2-1.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat openshift-origin-cartridge-mock-plugin-0:1.18.2-1.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat openshift-origin-cartridge-mysql-0:1.23.4.3-1.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat openshift-origin-cartridge-nodejs-0:1.24.3.3-1.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat openshift-origin-cartridge-perl-0:1.22.5.3-1.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat openshift-origin-cartridge-php-0:1.23.3.4-1.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat openshift-origin-cartridge-postgresql-0:1.23.3.3-1.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat openshift-origin-cartridge-python-0:1.23.4.3-1.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat openshift-origin-cartridge-ruby-0:1.23.3.3-1.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat openshift-origin-console-0:1.16.2.3-1.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat openshift-origin-logshifter-0:1.5.2-1.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat openshift-origin-msg-common-0:1.19.2-1.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat openshift-origin-msg-node-mcollective-0:1.22.2-1.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat openshift-origin-node-proxy-0:1.22.3.1-1.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat openshift-origin-node-util-0:1.22.6.1-1.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat openshift-origin-port-proxy-0:1.9.1-1.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat openshift-origin-util-scl-0:1.17.1-1.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat org.apache.maven-maven-0:3.0.3-4 *
Red Hat OpenShift Enterprise 2.1 RedHat pam_openshift-0:1.12.1-1.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat perl-App-cpanminus-0:1.4008-1.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat perl-Class-Accessor-0:0.31-6.1.el6 *
Red Hat OpenShift Enterprise 2.1 RedHat perl-Class-Data-Inheritable-0:0.08-3.1.el6 *
Red Hat OpenShift Enterprise 2.1 RedHat perl-Class-DBI-0:3.0.17-5.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat perl-Class-DBI-Pg-0:0.09-9.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat perl-Class-Factory-Util-0:1.7-5.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat perl-Class-Trigger-0:0.13-2.1.el6 *
Red Hat OpenShift Enterprise 2.1 RedHat perl-Clone-0:0.31-3.1.el6 *
Red Hat OpenShift Enterprise 2.1 RedHat perl-DateTime-Format-Builder-0:0.7901-4.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat perl-DateTime-Format-Pg-0:0.16004-3.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat perl-DateTime-Format-Strptime-0:1.1000-3.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat perl-DBIx-ContextualFetch-0:1.03-7.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat perl-Ima-DBI-0:0.35-7.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat perl-IO-stringy-0:2.110-10.1.el6 *
Red Hat OpenShift Enterprise 2.1 RedHat perl-JSON-0:2.15-5.el6 *
Red Hat OpenShift Enterprise 2.1 RedHat perl-UNIVERSAL-moniker-0:0.08-9.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat perl-YAML-0:0.70-4.el6 *
Red Hat OpenShift Enterprise 2.1 RedHat php-0:5.3.3-27.el6_5 *
Red Hat OpenShift Enterprise 2.1 RedHat php54-php-pecl-imagick-0:3.1.2-1.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat php54-php-pecl-xdebug-0:2.2.3-3.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat php-extras-0:5.3.3-3.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat php-pear-MDB2-0:2.5.0-0.3.b3.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat php-pear-MDB2-Driver-pgsql-0:1.5.0-0.1.b3.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat php-pecl-imagick-0:3.1.2-1.el6_5 *
Red Hat OpenShift Enterprise 2.1 RedHat php-pecl-xdebug-0:2.1.4-1.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat postgis-0:1.5.3-1.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat postgresql92-pgRouting-0:2.0.0-2.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat postgresql92-postgis-0:2.1.0-0.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat postgresql-ip4r-0:1.05-1.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat proj-0:4.7.0-1.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat python27-mod_wsgi-0:3.4-5.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat python27-numpy-0:1.4.1-10.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat python27-python-pip-0:1.4-7.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat python-virtualenv-0:1.10.1-1.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat quartz-0:2.2.1.redhat_1-1.el6_5 *
Red Hat OpenShift Enterprise 2.1 RedHat rhc-0:1.23.7.1-1.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat rsyslog7-0:7.4.7-5.4.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat ruby193-facter-0:1.6.6-3.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat ruby193-js-1:1.8.5-10.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat ruby193-mcollective-0:2.4.1-5.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat ruby193-rubygem-bson-0:1.8.1-1.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat ruby193-rubygem-bson_ext-0:1.8.1-2.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat ruby193-rubygem-chunky_png-0:1.2.6-3.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat ruby193-rubygem-commander-0:4.0.3-5.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat ruby193-rubygem-compass-0:0.12.2-4.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat ruby193-rubygem-compass-rails-0:1.0.3-2.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat ruby193-rubygem-daemon_controller-0:1.1.0-1.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat ruby193-rubygem-daemons-0:1.0.10-4.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat ruby193-rubygem-dnsruby-0:1.53-3.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat ruby193-rubygem-fastthread-0:1.0.7-7.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat ruby193-rubygem-file-tail-0:1.0.5-5.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat ruby193-rubygem-formtastic-0:1.2.4-2.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat ruby193-rubygem-fssm-0:0.2.8.1-2.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat ruby193-rubygem-haml-0:4.0.3-2.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat ruby193-rubygem-highline-0:1.6.16-1.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat ruby193-rubygem-httpclient-0:2.3.4.1-1.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat ruby193-rubygem-jquery-rails-0:3.1.0-1.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat ruby193-rubygem-json-0:1.7.3-5.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat ruby193-rubygem-json_pure-0:1.7.3-1.el6 *
Red Hat OpenShift Enterprise 2.1 RedHat ruby193-rubygem-minitest-0:3.5.0-3.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat ruby193-rubygem-mongo-0:1.8.1-1.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat ruby193-rubygem-mongoid-0:3.1.4-2.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat ruby193-rubygem-moped-0:1.5.0-2.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat ruby193-rubygem-net-ldap-0:0.3.1-1.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat ruby193-rubygem-open4-0:1.3.0-3.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat ruby193-rubygem-origin-0:1.0.7-2.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat ruby193-rubygem-parallel-0:0.8.0-1.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat ruby193-rubygem-parseconfig-0:1.0.2-1.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat ruby193-rubygem-passenger-0:3.0.21-3.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat ruby193-rubygem-pg-0:0.12.2-4.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat ruby193-rubygem-rdiscount-0:1.6.8-3.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat ruby193-rubygem-regin-0:0.3.7-4.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat ruby193-rubygem-rest-client-0:1.6.1-2.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat ruby193-rubygem-ruby2ruby-0:1.3.1-2.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat ruby193-rubygem-ruby_parser-0:2.3.1-3.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat ruby193-rubygem-safe_yaml-0:0.9.1-1.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat ruby193-rubygem-sass-twitter-bootstrap-0:2.0.1-1.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat ruby193-rubygem-sexp_processor-0:3.2.0-2.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat ruby193-rubygem-spruz-0:0.2.5-5.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat ruby193-rubygem-state_machine-0:1.1.2-7.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat ruby193-rubygem-stomp-0:1.2.14-1.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat ruby193-rubygem-syslog-logger-0:1.6.8-1.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat ruby193-rubygem-systemu-0:2.5.2-2.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat ruby193-rubygem-term-ansicolor-0:1.0.7-2.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat ruby193-rubygem-xml-simple-0:1.0.12-10.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat ruby193-ruby-mysql-0:2.8.2-8.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat ruby193-ruby-selinux-0:2.0.94-3.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat ruby193-ruby-wrapper-0:0.0.2-2.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat rubygem-archive-tar-minitar-0:0.5.2-3.1.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat rubygem-bson-0:1.8.3-1.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat rubygem-bson_ext-0:1.8.3-1.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat rubygem-bundler-0:1.0.21-3.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat rubygem-commander-0:4.0.3-4.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat rubygem-diff-lcs-0:1.1.2-5.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat rubygem-fastthread-0:1.0.7-4.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat rubygem-file-tail-0:1.0.5-4.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat rubygem-highline-0:1.6.16-1.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat rubygem-httpclient-0:2.3.2-1.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat rubygem-json-0:1.7.3-2.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat rubygem-net-scp-0:1.1.2-2.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat rubygem-net-ssh-0:2.7.0-1.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat rubygem-net-ssh-gateway-0:1.2.0-1.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat rubygem-net-ssh-multi-0:1.2.0-1.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat rubygem-nokogiri-0:1.4.3.1-1.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat rubygem-open4-0:1.3.0-2.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat rubygem-openshift-origin-admin-console-0:1.20.2.1-1.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat rubygem-openshift-origin-auth-remote-user-0:1.19.6.2-1.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat rubygem-openshift-origin-common-0:1.22.5.1-1.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat rubygem-openshift-origin-console-0:1.23.4.2-1.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat rubygem-openshift-origin-container-selinux-0:0.8.1.1-1.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat rubygem-openshift-origin-controller-0:1.23.10.1-1.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat rubygem-openshift-origin-dns-nsupdate-0:1.16.2.1-1.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat rubygem-openshift-origin-frontend-apachedb-0:0.4.1-1.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat rubygem-openshift-origin-frontend-apache-mod-rewrite-0:0.5.2.1-1.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat rubygem-openshift-origin-frontend-apache-vhost-0:0.5.2.2-1.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat rubygem-openshift-origin-frontend-haproxy-sni-proxy-0:0.3.1-1.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat rubygem-openshift-origin-frontend-nodejs-websocket-0:0.4.1-1.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat rubygem-openshift-origin-msg-broker-mcollective-0:1.23.3.1-1.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat rubygem-openshift-origin-node-0:1.23.9.3-1.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat rubygem-openshift-origin-routing-activemq-0:0.4.1-1.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat rubygem-parseconfig-0:0.5.2-5.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat rubygem-ParseTree-0:3.0.5-2.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat rubygem-passenger-0:3.0.21-9.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat rubygem-rack-1:1.3.0-4.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat rubygem-rake-0:0.8.7-2.1.el6 *
Red Hat OpenShift Enterprise 2.1 RedHat rubygem-regin-0:0.3.7-4.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat rubygem-ruby2ruby-0:1.2.4-3.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat rubygem-RubyInline-0:3.8.4-3.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat rubygem-ruby_parser-0:2.0.4-6.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat rubygems-0:1.8.24-6.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat rubygem-sexp_processor-0:3.0.4-2.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat rubygem-spruz-0:0.2.5-4.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat rubygem-sqlite3-0:1.3.3-4.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat rubygem-stomp-0:1.1.8-1.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat rubygem-systemu-0:1.2.0-3.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat rubygem-test-unit-0:2.2.0-3.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat rubygem-thor-0:0.14.6-2.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat rubygem-thread-dump-0:0.0.5-93.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat rubygem-ZenTest-0:4.3.3-1.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat ruby-mysql-0:2.8.2-2.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat ruby-RMagick-0:2.13.1-6.el6op.1 *
Red Hat OpenShift Enterprise 2.1 RedHat shapelib-0:1.3.0b2-10.2.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat socat-0:1.7.2.2-1.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat ta-lib-0:0.4.0-1.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat uuid-0:1.6.1-10.el6 *
Red Hat OpenShift Enterprise 2.1 RedHat v8-1:3.14.5.10-2.el6op *
Red Hat OpenShift Enterprise 2.1 RedHat xerces-c-0:3.0.1-20.el6 *
Red Hat OpenShift Enterprise 2.1 RedHat yum-utils-0:1.1.30-17.el6_5 *
Mcollective Ubuntu artful *
Mcollective Ubuntu bionic *
Mcollective Ubuntu cosmic *
Mcollective Ubuntu devel *
Mcollective Ubuntu disco *
Mcollective Ubuntu eoan *
Mcollective Ubuntu esm-apps/bionic *
Mcollective Ubuntu esm-apps/focal *
Mcollective Ubuntu esm-apps/jammy *
Mcollective Ubuntu esm-apps/noble *
Mcollective Ubuntu esm-apps/xenial *
Mcollective Ubuntu focal *
Mcollective Ubuntu groovy *
Mcollective Ubuntu hirsute *
Mcollective Ubuntu impish *
Mcollective Ubuntu jammy *
Mcollective Ubuntu kinetic *
Mcollective Ubuntu lunar *
Mcollective Ubuntu mantic *
Mcollective Ubuntu noble *
Mcollective Ubuntu oracular *
Mcollective Ubuntu precise *
Mcollective Ubuntu trusty *
Mcollective Ubuntu upstream *
Mcollective Ubuntu utopic *
Mcollective Ubuntu vivid *
Mcollective Ubuntu wily *
Mcollective Ubuntu xenial *
Mcollective Ubuntu yakkety *
Mcollective Ubuntu zesty *

Extended Description

Hard-coded credentials typically create a significant hole that allows an attacker to bypass the authentication that has been configured by the product administrator. This hole might be difficult for the system administrator to detect. Even if detected, it can be difficult to fix, so the administrator may be forced into disabling the product entirely. There are two main variations:

In the Inbound variant, a default administration account is created, and a simple password is hard-coded into the product and associated with that account. This hard-coded password is the same for each installation of the product, and it usually cannot be changed or disabled by system administrators without manually modifying the program, or otherwise patching the product. If the password is ever discovered or published (a common occurrence on the Internet), then anybody with knowledge of this password can access the product. Finally, since all installations of the product will have the same password, even across different organizations, this enables massive attacks such as worms to take place. The Outbound variant applies to front-end systems that authenticate with a back-end service. The back-end service may require a fixed password which can be easily discovered. The programmer may simply hard-code those back-end credentials into the front-end product. Any user of that program may be able to extract the password. Client-side systems with hard-coded passwords pose even more of a threat, since the extraction of a password from a binary is usually very simple.

Potential Mitigations

  • For outbound authentication: store passwords, keys, and other credentials outside of the code in a strongly-protected, encrypted configuration file or database that is protected from access by all outsiders, including other local users on the same system. Properly protect the key (CWE-320). If you cannot use encryption to protect the file, then make sure that the permissions are as restrictive as possible [REF-7].
  • In Windows environments, the Encrypted File System (EFS) may provide some protection.
  • For inbound authentication using passwords: apply strong one-way hashes to passwords and store those hashes in a configuration file or database with appropriate access control. That way, theft of the file/database still requires the attacker to try to crack the password. When handling an incoming password during authentication, take the hash of the password and compare it to the saved hash.
  • Use randomly assigned salts for each separate hash that is generated. This increases the amount of computation that an attacker needs to conduct a brute-force attack, possibly limiting the effectiveness of the rainbow table method.
  • For front-end to back-end connections: Three solutions are possible, although none are complete.

References