CVE-2017-7537 Hardcoded credentials in pki-core
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.
Which versions are affected by CVE-2017-7537?
It affects 4 products.
Linux distribution packages (40)
pki-base Red Hat:enterprise_linux:7::client | All versions | 0:10.4.1-11.el7 |
pki-base-java Red Hat:enterprise_linux:7::client | All versions | 0:10.4.1-11.el7 |
pki-ca Red Hat:enterprise_linux:7::client | All versions | 0:10.4.1-11.el7 |
pki-core Red Hat:enterprise_linux:7::client | All versions | 0:10.4.1-11.el7 |
pki-core-debuginfo Red Hat:enterprise_linux:7::client | All versions | 0:10.4.1-11.el7 |
pki-javadoc Red Hat:enterprise_linux:7::client | All versions | 0:10.4.1-11.el7 |
pki-kra Red Hat:enterprise_linux:7::client | All versions | 0:10.4.1-11.el7 |
pki-server Red Hat:enterprise_linux:7::client | All versions | 0:10.4.1-11.el7 |
pki-symkey Red Hat:enterprise_linux:7::client | All versions | 0:10.4.1-11.el7 |
pki-tools Red Hat:enterprise_linux:7::client | All versions | 0:10.4.1-11.el7 |
pki-base Red Hat:enterprise_linux:7::computenode | All versions | 0:10.4.1-11.el7 |
pki-base-java Red Hat:enterprise_linux:7::computenode | All versions | 0:10.4.1-11.el7 |
pki-ca Red Hat:enterprise_linux:7::computenode | All versions | 0:10.4.1-11.el7 |
pki-core Red Hat:enterprise_linux:7::computenode | All versions | 0:10.4.1-11.el7 |
pki-core-debuginfo Red Hat:enterprise_linux:7::computenode | All versions | 0:10.4.1-11.el7 |
pki-javadoc Red Hat:enterprise_linux:7::computenode | All versions | 0:10.4.1-11.el7 |
pki-kra Red Hat:enterprise_linux:7::computenode | All versions | 0:10.4.1-11.el7 |
pki-server Red Hat:enterprise_linux:7::computenode | All versions | 0:10.4.1-11.el7 |
pki-symkey Red Hat:enterprise_linux:7::computenode | All versions | 0:10.4.1-11.el7 |
pki-tools Red Hat:enterprise_linux:7::computenode | All versions | 0:10.4.1-11.el7 |
pki-base Red Hat:enterprise_linux:7::server | All versions | 0:10.4.1-11.el7 |
pki-base-java Red Hat:enterprise_linux:7::server | All versions | 0:10.4.1-11.el7 |
pki-ca Red Hat:enterprise_linux:7::server | All versions | 0:10.4.1-11.el7 |
pki-core Red Hat:enterprise_linux:7::server | All versions | 0:10.4.1-11.el7 |
pki-core-debuginfo Red Hat:enterprise_linux:7::server | All versions | 0:10.4.1-11.el7 |
pki-javadoc Red Hat:enterprise_linux:7::server | All versions | 0:10.4.1-11.el7 |
pki-kra Red Hat:enterprise_linux:7::server | All versions | 0:10.4.1-11.el7 |
pki-server Red Hat:enterprise_linux:7::server | All versions | 0:10.4.1-11.el7 |
pki-symkey Red Hat:enterprise_linux:7::server | All versions | 0:10.4.1-11.el7 |
pki-tools Red Hat:enterprise_linux:7::server | All versions | 0:10.4.1-11.el7 |
pki-base Red Hat:enterprise_linux:7::workstation | All versions | 0:10.4.1-11.el7 |
pki-base-java Red Hat:enterprise_linux:7::workstation | All versions | 0:10.4.1-11.el7 |
pki-ca Red Hat:enterprise_linux:7::workstation | All versions | 0:10.4.1-11.el7 |
pki-core Red Hat:enterprise_linux:7::workstation | All versions | 0:10.4.1-11.el7 |
pki-core-debuginfo Red Hat:enterprise_linux:7::workstation | All versions | 0:10.4.1-11.el7 |
pki-javadoc Red Hat:enterprise_linux:7::workstation | All versions | 0:10.4.1-11.el7 |
pki-kra Red Hat:enterprise_linux:7::workstation | All versions | 0:10.4.1-11.el7 |
pki-server Red Hat:enterprise_linux:7::workstation | All versions | 0:10.4.1-11.el7 |
pki-symkey Red Hat:enterprise_linux:7::workstation | All versions | 0:10.4.1-11.el7 |
pki-tools Red Hat:enterprise_linux:7::workstation | All versions | 0: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.
Other vulnerabilities in Redhat Enterprise Linux Desktop
Sources
Also known as DEBIAN-CVE-2017-7537, GHSA-x46g-cxp8-8wjm, RHSA-2017:2335, UBUNTU-CVE-2017-7537.