CVE-2022-2414 XML external entity in Dogtag PKI
Remote attackers can retrieve arbitrary file contents via XML External Entity attacks in Dogtag PKI, requiring immediate patching.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2022-2414?
CVE-2022-2414 is a high-severity vulnerability in Dogtag PKI, published on 29 Jul 2022. An attacker can exploit it over the internet without logging in, with no action from the victim.
Official description
Access to external entities when parsing XML documents can lead to XML external entity (XXE) attacks. This flaw allows a remote attacker to potentially retrieve the content of arbitrary files by sending specially crafted HTTP requests.
Weakness: CWE-611
Which versions are affected by CVE-2022-2414?
It affects 1 product.
Linux distribution packages (40)
idm-pki-acme AlmaLinux:8 | All versions | 10.12.0-4.module_el8.7.0+3316+50b99934 |
idm-pki-base AlmaLinux:8 | All versions | 10.12.0-4.module_el8.7.0+3316+50b99934 |
idm-pki-base-java AlmaLinux:8 | All versions | 10.12.0-4.module_el8.7.0+3316+50b99934 |
idm-pki-ca AlmaLinux:8 | All versions | 10.12.0-4.module_el8.7.0+3316+50b99934 |
idm-pki-kra AlmaLinux:8 | All versions | 10.12.0-4.module_el8.7.0+3316+50b99934 |
idm-pki-server AlmaLinux:8 | All versions | 10.12.0-4.module_el8.7.0+3316+50b99934 |
idm-pki-symkey AlmaLinux:8 | All versions | 10.12.0-4.module_el8.7.0+3316+50b99934 |
idm-pki-tools AlmaLinux:8 | All versions | 10.12.0-4.module_el8.7.0+3316+50b99934 |
ldapjdk-javadoc AlmaLinux:8 | All versions | 4.23.0-1.module_el8.6.0+2764+9fc58d50 |
python3-idm-pki AlmaLinux:8 | All versions | 10.12.0-4.module_el8.7.0+3316+50b99934 |
pki-acme AlmaLinux:9 | All versions | 11.0.6-2.el9_0 |
pki-base AlmaLinux:9 | All versions | 11.0.6-2.el9_0 |
pki-base-java AlmaLinux:9 | All versions | 11.0.6-2.el9_0 |
pki-ca AlmaLinux:9 | All versions | 11.0.6-2.el9_0 |
pki-kra AlmaLinux:9 | All versions | 11.0.6-2.el9_0 |
pki-server AlmaLinux:9 | All versions | 11.0.6-2.el9_0 |
pki-symkey AlmaLinux:9 | All versions | 11.0.6-2.el9_0 |
pki-tools AlmaLinux:9 | All versions | 11.0.6-2.el9_0 |
python3-pki AlmaLinux:9 | All versions | 11.0.6-2.el9_0 |
pki-core Red Hat:certificate_system:9.7::el7 | All versions | 0:10.5.18-24.el7pki |
pki-core-debuginfo Red Hat:certificate_system:9.7::el7 | All versions | 0:10.5.18-24.el7pki |
pki-ocsp Red Hat:certificate_system:9.7::el7 | All versions | 0:10.5.18-24.el7pki |
pki-tks Red Hat:certificate_system:9.7::el7 | All versions | 0:10.5.18-24.el7pki |
pki-tps Red Hat:certificate_system:9.7::el7 | All versions | 0:10.5.18-24.el7pki |
pki-base Red Hat:enterprise_linux:7::client | All versions | 0:10.5.18-24.el7_9 |
pki-base-java Red Hat:enterprise_linux:7::client | All versions | 0:10.5.18-24.el7_9 |
pki-ca Red Hat:enterprise_linux:7::client | All versions | 0:10.5.18-24.el7_9 |
pki-core Red Hat:enterprise_linux:7::client | All versions | 0:10.5.18-24.el7_9 |
pki-core-debuginfo Red Hat:enterprise_linux:7::client | All versions | 0:10.5.18-24.el7_9 |
pki-javadoc Red Hat:enterprise_linux:7::client | All versions | 0:10.5.18-24.el7_9 |
pki-kra Red Hat:enterprise_linux:7::client | All versions | 0:10.5.18-24.el7_9 |
pki-server Red Hat:enterprise_linux:7::client | All versions | 0:10.5.18-24.el7_9 |
pki-symkey Red Hat:enterprise_linux:7::client | All versions | 0:10.5.18-24.el7_9 |
pki-tools Red Hat:enterprise_linux:7::client | All versions | 0:10.5.18-24.el7_9 |
pki-base Red Hat:enterprise_linux:7::computenode | All versions | 0:10.5.18-24.el7_9 |
pki-base-java Red Hat:enterprise_linux:7::computenode | All versions | 0:10.5.18-24.el7_9 |
pki-ca Red Hat:enterprise_linux:7::computenode | All versions | 0:10.5.18-24.el7_9 |
pki-core Red Hat:enterprise_linux:7::computenode | All versions | 0:10.5.18-24.el7_9 |
pki-core-debuginfo Red Hat:enterprise_linux:7::computenode | All versions | 0:10.5.18-24.el7_9 |
pki-javadoc Red Hat:enterprise_linux:7::computenode | All versions | 0:10.5.18-24.el7_9 |
Products include Dogtagpki Dogtagpki.
How do I fix CVE-2022-2414?
Apply the vendor's patch.
Is CVE-2022-2414 being exploited?
It is not confirmed as exploited in the wild, but public exploit code for CVE-2022-2414 exists.
Public exploit code: 1 Nuclei template and 4 proofs of concept on GitHub.
Other vulnerabilities in Dogtag PKI
Sources
Also known as ALSA-2022:7326, ALSA-2022:7470, DEBIAN-CVE-2022-2414, GHSA-vjf8-hc3f-mpw4, OESA-2023-1417, OESA-2023-1418 and 10 more.