CVE-2020-10710 Information disclosure in foreman-installer

Medium 4.4 Published Updated

A high-privilege attacker can retrieve the plaintext Candlepin password during Red Hat Satellite updates, exposing sensitive credentials.

Exploited in the wild
Not known
Login needed
An administrator
Attackable
Local or same network only
Victim action needed
Not needed
Fix
Available

What is CVE-2020-10710?

CVE-2020-10710 is a medium-severity vulnerability in Theforeman Foreman, published on 16 Aug 2022. It can only be exploited from the same machine or local network, with no action from the victim.

Official description

A flaw was found where the Plaintext Candlepin password is disclosed while updating Red Hat Satellite through the satellite-installer. This flaw allows an attacker with sufficiently high privileges, such as root, to retrieve the Candlepin plaintext password.

Weakness: CWE-522

Which versions are affected by CVE-2020-10710?

It affects 1 product.

Linux distribution packages (40)
ansiblerole-satellite-receptor-installer Red Hat:satellite:6.7::el7All versions0:0.6.6.1-1.el7sat
foreman Red Hat:satellite:6.7::el7All versions0:1.24.1.25-1.el7sat
foreman-cli Red Hat:satellite:6.7::el7All versions0:1.24.1.25-1.el7sat
foreman-debug Red Hat:satellite:6.7::el7All versions0:1.24.1.25-1.el7sat
foreman-ec2 Red Hat:satellite:6.7::el7All versions0:1.24.1.25-1.el7sat
foreman-gce Red Hat:satellite:6.7::el7All versions0:1.24.1.25-1.el7sat
foreman-installer Red Hat:satellite:6.7::el7All versions1:1.24.1.22-1.el7sat
foreman-installer-katello Red Hat:satellite:6.7::el7All versions1:1.24.1.22-1.el7sat
foreman-journald Red Hat:satellite:6.7::el7All versions0:1.24.1.25-1.el7sat
foreman-libvirt Red Hat:satellite:6.7::el7All versions0:1.24.1.25-1.el7sat
foreman-openstack Red Hat:satellite:6.7::el7All versions0:1.24.1.25-1.el7sat
foreman-ovirt Red Hat:satellite:6.7::el7All versions0:1.24.1.25-1.el7sat
foreman-postgresql Red Hat:satellite:6.7::el7All versions0:1.24.1.25-1.el7sat
foreman-rackspace Red Hat:satellite:6.7::el7All versions0:1.24.1.25-1.el7sat
foreman-telemetry Red Hat:satellite:6.7::el7All versions0:1.24.1.25-1.el7sat
foreman-vmware Red Hat:satellite:6.7::el7All versions0:1.24.1.25-1.el7sat
pulp Red Hat:satellite:6.7::el7All versions0:2.21.0.2-1.el7sat
pulp-admin-client Red Hat:satellite:6.7::el7All versions0:2.21.0.2-1.el7sat
pulp-maintenance Red Hat:satellite:6.7::el7All versions0:2.21.0.2-1.el7sat
pulp-selinux Red Hat:satellite:6.7::el7All versions0:2.21.0.2-1.el7sat
pulp-server Red Hat:satellite:6.7::el7All versions0:2.21.0.2-1.el7sat
python-pulp-bindings Red Hat:satellite:6.7::el7All versions0:2.21.0.2-1.el7sat
python-pulp-client-lib Red Hat:satellite:6.7::el7All versions0:2.21.0.2-1.el7sat
python-pulp-common Red Hat:satellite:6.7::el7All versions0:2.21.0.2-1.el7sat
python-pulp-oid_validation Red Hat:satellite:6.7::el7All versions0:2.21.0.2-1.el7sat
python-pulp-repoauth Red Hat:satellite:6.7::el7All versions0:2.21.0.2-1.el7sat
python-pulp-streamer Red Hat:satellite:6.7::el7All versions0:2.21.0.2-1.el7sat
python-receptor-satellite Red Hat:satellite:6.7::el7All versions0:1.0.1-2.el7sat
python3-receptor-satellite Red Hat:satellite:6.7::el7All versions0:1.0.1-2.el7sat
satellite Red Hat:satellite:6.7::el7All versions0:6.7.3-1.el7sat
satellite-capsule Red Hat:satellite:6.7::el7All versions0:6.7.3-1.el7sat
satellite-cli Red Hat:satellite:6.7::el7All versions0:6.7.3-1.el7sat
satellite-common Red Hat:satellite:6.7::el7All versions0:6.7.3-1.el7sat
satellite-debug-tools Red Hat:satellite:6.7::el7All versions0:6.7.3-1.el7sat
tfm-rubygem-foreman-tasks Red Hat:satellite:6.7::el7All versions0:0.17.5.7-1.el7sat
tfm-rubygem-foreman_ansible Red Hat:satellite:6.7::el7All versions0:4.0.3.7-1.el7sat
tfm-rubygem-foreman_remote_execution Red Hat:satellite:6.7::el7All versions0:2.0.10.2-1.el7sat
tfm-rubygem-foreman_remote_execution-cockpit Red Hat:satellite:6.7::el7All versions0:2.0.10.2-1.el7sat
tfm-rubygem-katello Red Hat:satellite:6.7::el7All versions0:3.14.0.27-1.el7sat
ansiblerole-satellite-receptor-installer Red Hat:satellite_capsule:6.7::el7All versions0:0.6.6.1-1.el7sat

Products include Theforeman Foreman.

How do I fix CVE-2020-10710?

Apply the vendor's patch.

Is CVE-2020-10710 being exploited?

There is no known exploitation of CVE-2020-10710 in the wild and no public exploit code.

All Theforeman Foreman vulnerabilities

Sources

Also known as GHSA-h75h-w5qg-cx2h, RHBA-2020:3614.

Is CVE-2020-10710 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free