CVE-2017-7537 Hardcoded credentials in pki-core

Medium 5.9 Published Updated

An attacker can bypass authentication using hardcoded credentials in a default plugin to trick the CA server into issuing unauthorized certificates.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2017-7537?

CVE-2017-7537 is a medium-severity vulnerability in Redhat Enterprise Linux Desktop, published on 26 Jul 2018. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

It was found that a mock CMC authentication plugin with a hardcoded secret was accidentally enabled by default in the pki-core package before 10.6.4. An attacker could potentially use this flaw to bypass the regular authentication process and trick the CA server into issuing certificates.

Weakness: CWE-798, CWE-592

Which versions are affected by CVE-2017-7537?

It affects 4 products.

Linux distribution packages (40)
pki-base Red Hat:enterprise_linux:7::clientAll versions0:10.4.1-11.el7
pki-base-java Red Hat:enterprise_linux:7::clientAll versions0:10.4.1-11.el7
pki-ca Red Hat:enterprise_linux:7::clientAll versions0:10.4.1-11.el7
pki-core Red Hat:enterprise_linux:7::clientAll versions0:10.4.1-11.el7
pki-core-debuginfo Red Hat:enterprise_linux:7::clientAll versions0:10.4.1-11.el7
pki-javadoc Red Hat:enterprise_linux:7::clientAll versions0:10.4.1-11.el7
pki-kra Red Hat:enterprise_linux:7::clientAll versions0:10.4.1-11.el7
pki-server Red Hat:enterprise_linux:7::clientAll versions0:10.4.1-11.el7
pki-symkey Red Hat:enterprise_linux:7::clientAll versions0:10.4.1-11.el7
pki-tools Red Hat:enterprise_linux:7::clientAll versions0:10.4.1-11.el7
pki-base Red Hat:enterprise_linux:7::computenodeAll versions0:10.4.1-11.el7
pki-base-java Red Hat:enterprise_linux:7::computenodeAll versions0:10.4.1-11.el7
pki-ca Red Hat:enterprise_linux:7::computenodeAll versions0:10.4.1-11.el7
pki-core Red Hat:enterprise_linux:7::computenodeAll versions0:10.4.1-11.el7
pki-core-debuginfo Red Hat:enterprise_linux:7::computenodeAll versions0:10.4.1-11.el7
pki-javadoc Red Hat:enterprise_linux:7::computenodeAll versions0:10.4.1-11.el7
pki-kra Red Hat:enterprise_linux:7::computenodeAll versions0:10.4.1-11.el7
pki-server Red Hat:enterprise_linux:7::computenodeAll versions0:10.4.1-11.el7
pki-symkey Red Hat:enterprise_linux:7::computenodeAll versions0:10.4.1-11.el7
pki-tools Red Hat:enterprise_linux:7::computenodeAll versions0:10.4.1-11.el7
pki-base Red Hat:enterprise_linux:7::serverAll versions0:10.4.1-11.el7
pki-base-java Red Hat:enterprise_linux:7::serverAll versions0:10.4.1-11.el7
pki-ca Red Hat:enterprise_linux:7::serverAll versions0:10.4.1-11.el7
pki-core Red Hat:enterprise_linux:7::serverAll versions0:10.4.1-11.el7
pki-core-debuginfo Red Hat:enterprise_linux:7::serverAll versions0:10.4.1-11.el7
pki-javadoc Red Hat:enterprise_linux:7::serverAll versions0:10.4.1-11.el7
pki-kra Red Hat:enterprise_linux:7::serverAll versions0:10.4.1-11.el7
pki-server Red Hat:enterprise_linux:7::serverAll versions0:10.4.1-11.el7
pki-symkey Red Hat:enterprise_linux:7::serverAll versions0:10.4.1-11.el7
pki-tools Red Hat:enterprise_linux:7::serverAll versions0:10.4.1-11.el7
pki-base Red Hat:enterprise_linux:7::workstationAll versions0:10.4.1-11.el7
pki-base-java Red Hat:enterprise_linux:7::workstationAll versions0:10.4.1-11.el7
pki-ca Red Hat:enterprise_linux:7::workstationAll versions0:10.4.1-11.el7
pki-core Red Hat:enterprise_linux:7::workstationAll versions0:10.4.1-11.el7
pki-core-debuginfo Red Hat:enterprise_linux:7::workstationAll versions0:10.4.1-11.el7
pki-javadoc Red Hat:enterprise_linux:7::workstationAll versions0:10.4.1-11.el7
pki-kra Red Hat:enterprise_linux:7::workstationAll versions0:10.4.1-11.el7
pki-server Red Hat:enterprise_linux:7::workstationAll versions0:10.4.1-11.el7
pki-symkey Red Hat:enterprise_linux:7::workstationAll versions0:10.4.1-11.el7
pki-tools Red Hat:enterprise_linux:7::workstationAll versions0:10.4.1-11.el7

Products include Dogtagpki Dogtagpki, Redhat Enterprise Linux Desktop, Redhat Enterprise Linux Server, Redhat Enterprise Linux Workstation.

How do I fix CVE-2017-7537?

Upgrade to a fixed version.

Is CVE-2017-7537 being exploited?

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

All Redhat Enterprise Linux Desktop vulnerabilities

Sources

Also known as DEBIAN-CVE-2017-7537, GHSA-x46g-cxp8-8wjm, RHSA-2017:2335, UBUNTU-CVE-2017-7537.

Is CVE-2017-7537 in your software?

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

Check your SBOMs for free