CVE-2020-14380 Auth bypass in Red Hat Satellite

High 7.5 Published Updated

Authenticated attackers can claim privileges of existing local users via external authentication sources, leading to account takeover.

Exploited in the wild
Not known
Login needed
Any signed-in user
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2020-14380?

CVE-2020-14380 is a high-severity authentication bypass vulnerability in Redhat Satellite, published on 2 Jun 2021. Any signed-in user can exploit it over the network, with no action from the victim.

Official description

An account takeover flaw was found in Red Hat Satellite 6.7.2 onward. A potential attacker with proper authentication to the relevant external authentication source (SSO or Open ID) can claim the privileges of already existing local users of Satellite.

Weakness: CWE-287

Which versions are affected by CVE-2020-14380?

It affects 1 product.

Linux distribution packages (40)
candlepin Red Hat:satellite:6.7::el7All versions0:2.9.30-1.el7sat
candlepin-selinux Red Hat:satellite:6.7::el7All versions0:2.9.30-1.el7sat
foreman Red Hat:satellite:6.7::el7All versions0:1.24.1.32-1.el7sat
foreman-cli Red Hat:satellite:6.7::el7All versions0:1.24.1.32-1.el7sat
foreman-debug Red Hat:satellite:6.7::el7All versions0:1.24.1.32-1.el7sat
foreman-ec2 Red Hat:satellite:6.7::el7All versions0:1.24.1.32-1.el7sat
foreman-gce Red Hat:satellite:6.7::el7All versions0:1.24.1.32-1.el7sat
foreman-journald Red Hat:satellite:6.7::el7All versions0:1.24.1.32-1.el7sat
foreman-libvirt Red Hat:satellite:6.7::el7All versions0:1.24.1.32-1.el7sat
foreman-openstack Red Hat:satellite:6.7::el7All versions0:1.24.1.32-1.el7sat
foreman-ovirt Red Hat:satellite:6.7::el7All versions0:1.24.1.32-1.el7sat
foreman-postgresql Red Hat:satellite:6.7::el7All versions0:1.24.1.32-1.el7sat
foreman-rackspace Red Hat:satellite:6.7::el7All versions0:1.24.1.32-1.el7sat
foreman-telemetry Red Hat:satellite:6.7::el7All versions0:1.24.1.32-1.el7sat
foreman-vmware Red Hat:satellite:6.7::el7All versions0:1.24.1.32-1.el7sat
pulp-docker Red Hat:satellite:6.7::el7All versions0:3.2.7-1.el7sat
pulp-docker-admin-extensions Red Hat:satellite:6.7::el7All versions0:3.2.7-1.el7sat
pulp-docker-plugins Red Hat:satellite:6.7::el7All versions0:3.2.7-1.el7sat
python-nectar Red Hat:satellite:6.7::el7All versions0:1.6.2-1.el7sat
python-pulp-docker-common Red Hat:satellite:6.7::el7All versions0:3.2.7-1.el7sat
satellite Red Hat:satellite:6.7::el7All versions0:6.7.5-1.el7sat
satellite-capsule Red Hat:satellite:6.7::el7All versions0:6.7.5-1.el7sat
satellite-cli Red Hat:satellite:6.7::el7All versions0:6.7.5-1.el7sat
satellite-common Red Hat:satellite:6.7::el7All versions0:6.7.5-1.el7sat
satellite-debug-tools Red Hat:satellite:6.7::el7All versions0:6.7.5-1.el7sat
tfm-rubygem-foreman_remote_execution Red Hat:satellite:6.7::el7All versions0:2.0.10.3-1.el7sat
tfm-rubygem-foreman_remote_execution-cockpit Red Hat:satellite:6.7::el7All versions0:2.0.10.3-1.el7sat
tfm-rubygem-foreman_rh_cloud Red Hat:satellite:6.7::el7All versions0:1.0.12-1.el7sat
tfm-rubygem-katello Red Hat:satellite:6.7::el7All versions0:3.14.0.32-1.el7sat
foreman Red Hat:satellite_capsule:6.7::el7All versions0:1.24.1.32-1.el7sat
foreman-debug Red Hat:satellite_capsule:6.7::el7All versions0:1.24.1.32-1.el7sat
pulp-docker Red Hat:satellite_capsule:6.7::el7All versions0:3.2.7-1.el7sat
pulp-docker-admin-extensions Red Hat:satellite_capsule:6.7::el7All versions0:3.2.7-1.el7sat
pulp-docker-plugins Red Hat:satellite_capsule:6.7::el7All versions0:3.2.7-1.el7sat
python-nectar Red Hat:satellite_capsule:6.7::el7All versions0:1.6.2-1.el7sat
python-pulp-docker-common Red Hat:satellite_capsule:6.7::el7All versions0:3.2.7-1.el7sat
satellite Red Hat:satellite_capsule:6.7::el7All versions0:6.7.5-1.el7sat
satellite-capsule Red Hat:satellite_capsule:6.7::el7All versions0:6.7.5-1.el7sat
satellite-common Red Hat:satellite_capsule:6.7::el7All versions0:6.7.5-1.el7sat
satellite-debug-tools Red Hat:satellite_capsule:6.7::el7All versions0:6.7.5-1.el7sat

Products include Redhat Satellite.

How do I fix CVE-2020-14380?

Apply the vendor's patch.

Upgrade, and rotate credentials and sessions that may have been exposed. More about Authentication bypass.

Is CVE-2020-14380 being exploited?

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

All Redhat Satellite vulnerabilities

Sources

Also known as GHSA-j9wh-q5x6-q8gp, RHBA-2020:4346.

Is CVE-2020-14380 in your software?

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

Check your SBOMs for free