Skip to content
OpenAdvisories
Unscored Scanner template Public exploit CVE-2022-2414 EUVD-2022-34677GHSA-vjf8-hc3f-mpw4

Access to external entities when parsing XML documents can lead to XML external entity (XXE) attacks. This flaw allows a remote attacker to…

Published Jul 29, 2022 · Updated Aug 3, 2024 · Assigned by redhat

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.

Affected products

VendorProductAffectedFixed
— Dogtag PKI Affected versions: 10.5.18, 10.7.4, 10.8.3, 10.11.2, 10.12.4, 11.0.5, 11.1.0 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 11 dogtag-pki No fix yet —
ReleasePackageFixed inAdvisory
Ubuntu Pro 22.04 LTS dogtag-pki 11.0.0-1ubuntu0.1~esm1 USN-7146-1
Ubuntu Pro 20.04 LTS dogtag-pki No fix yet —
Ubuntu Pro 18.04 LTS dogtag-pki No fix yet —
Show 1 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu Pro 16.04 LTS dogtag-pki 10.2.6+git20160317-1ubuntu0.1~esm1 USN-7146-1
ReleasePackageFixed inAdvisory
RHEL 9 pki-ca +9 11.0.6-2.el9_0 RHSA-2022:7326
RHEL 8 ldapjdk-javadoc 4.23.0-1.module+el8.5.0+11983+6ba118b4 RHSA-2022:7470
RHEL 8 pki-core +9 10.12.0-4.module+el8.7.0+16126+c5918a27 RHSA-2022:7470
RHEL 7 pki-ca +8 10.5.18-24.el7_9 RHSA-2022:8799
Show 6 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
RHEL 8.6 EUS jss +1 4.9.3-1.module+el8.6.0+14244+60d461b7 RHSA-2023:3394
RHEL 8.6 EUS ldapjdk +1 4.23.0-1.module+el8.5.0+11983+6ba118b4 RHSA-2023:3394
RHEL 8.6 EUS pki-ca +9 10.12.7-1.module+el8.6.0+18623+dea80f17 RHSA-2023:3394
RHEL 8.6 EUS tomcatjss 7.7.1-1.module+el8.6.0+13291+248751b1 RHSA-2023:3394
RHEL 8.4 EUS jss +1 4.8.1-2.module+el8.4.0+10451+3e5b5448 RHSA-2023:1966
RHEL 8.4 EUS ldapjdk +1 4.22.0-1.module+el8.3.0+6784+6e1e4c62 RHSA-2023:1966
RHEL 8.4 EUS pki-ca +9 10.10.5-6.module+el8.4.0+17580+3370c7a3 RHSA-2023:1966
RHEL 8.4 EUS tomcatjss 7.6.1-1.module+el8.4.0+8778+d07929ff RHSA-2023:1966
RHEL 8.2 TUS jss +1 4.6.2-12.module+el8.2.0+10554+cf83aa72 RHSA-2023:1747
RHEL 8.2 TUS ldapjdk +1 4.21.0-2.module+el8.2.0+6294+b7db4606 RHSA-2023:1747
RHEL 8.2 TUS pki-ca +8 10.8.4-1.module+el8.2.0+17305+ef598dea RHSA-2023:1747
RHEL 8.2 TUS tomcatjss 7.4.1-2.module+el8.2.0+6294+b7db4606 RHSA-2023:1747
RHEL 8.2 E4S jss +1 4.6.2-12.module+el8.2.0+10554+cf83aa72 RHSA-2023:1747
RHEL 8.2 E4S ldapjdk +1 4.21.0-2.module+el8.2.0+6294+b7db4606 RHSA-2023:1747
RHEL 8.2 E4S pki-ca +8 10.8.4-1.module+el8.2.0+17305+ef598dea RHSA-2023:1747
RHEL 8.2 E4S tomcatjss 7.4.1-2.module+el8.2.0+6294+b7db4606 RHSA-2023:1747
RHEL 8.2 AUS jss +1 4.6.2-12.module+el8.2.0+10554+cf83aa72 RHSA-2023:1747
RHEL 8.2 AUS ldapjdk +1 4.21.0-2.module+el8.2.0+6294+b7db4606 RHSA-2023:1747
RHEL 8.2 AUS pki-ca +8 10.8.4-1.module+el8.2.0+17305+ef598dea RHSA-2023:1747
RHEL 8.2 AUS tomcatjss 7.4.1-2.module+el8.2.0+6294+b7db4606 RHSA-2023:1747
Red Hat Certificate System 9 pki-tks +3 10.5.18-24.el7pki RHSA-2022:8915

AlmaLinux

Errata ↗
ReleasePackageFixed inAdvisory
AlmaLinux 9 pki-ca +8 11.0.6-2.el9_0 ALSA-2022:7326
AlmaLinux 8 idm-pki-ca +8 10.12.0-4.module_el8.7.0+3316+50b99934 ALSA-2022:7470
AlmaLinux 8 ldapjdk-javadoc 4.23.0-1.module_el8.6.0+2764+9fc58d50 ALSA-2022:7470

Rocky Linux

Errata ↗
ReleasePackageFixed inAdvisory
Rocky Linux 9 pki-core 11.0.6-2.el9_0 RLSA-2022:7326
Rocky Linux 8 apache-commons-collections 3.2.2-10.module+el8.3.0+53+ea062990 RLSA-2022:7470
Rocky Linux 8 apache-commons-lang 2.6-21.module+el8.3.0+53+ea062990 RLSA-2022:7470
Rocky Linux 8 apache-commons-net 3.6-3.module+el8.3.0+53+ea062990 RLSA-2022:7470
Rocky Linux 8 bea-stax 1.2.0-16.module+el8.3.0+53+ea062990 RLSA-2022:7470
Rocky Linux 8 glassfish-fastinfoset 1.2.13-9.module+el8.3.0+53+ea062990 RLSA-2022:7470
Rocky Linux 8 glassfish-jaxb 2.2.11-11.module+el8.3.0+53+ea062990 RLSA-2022:7470
Rocky Linux 8 glassfish-jaxb-api 2.2.12-8.module+el8.3.0+53+ea062990 RLSA-2022:7470
Rocky Linux 8 jackson-core +2 2.10.0-1.module+el8.3.0+53+ea062990 RLSA-2022:7470
Rocky Linux 8 jackson-jaxrs-providers 2.9.9-1.module+el8.3.0+53+ea062990 RLSA-2022:7470
Rocky Linux 8 jackson-module-jaxb-annotations 2.7.6-4.module+el8.3.0+53+ea062990 RLSA-2022:7470
Rocky Linux 8 jakarta-commons-httpclient 1:3.1-28.module+el8.3.0+53+ea062990 RLSA-2022:7470
Rocky Linux 8 javassist 3.18.1-8.module+el8.3.0+53+ea062990 RLSA-2022:7470
Rocky Linux 8 jss 4.9.4-1.module+el8.7.0+1069+6f3de942 RLSA-2022:7470
Rocky Linux 8 ldapjdk 4.23.0-1.module+el8.5.0+701+8dc610e5 RLSA-2022:7470
Rocky Linux 8 pki-core 10.12.0-4.module+el8.7.0+1069+6f3de942 RLSA-2022:7470
Rocky Linux 8 python-nss 1.0.1-10.module+el8.3.0+53+ea062990 RLSA-2022:7470
Rocky Linux 8 relaxngDatatype 2011.1-7.module+el8.3.0+53+ea062990 RLSA-2022:7470
Rocky Linux 8 resteasy 3.0.26-6.module+el8.5.0+697+f586bb30 RLSA-2022:7470
Rocky Linux 8 slf4j 1.7.25-4.module+el8.3.0+74+855e3f5d RLSA-2022:7470
Rocky Linux 8 stax-ex 1.7.7-8.module+el8.3.0+53+ea062990 RLSA-2022:7470
Rocky Linux 8 tomcatjss 7.7.1-1.module+el8.6.0+788+76246f77 RLSA-2022:7470
Rocky Linux 8 velocity 1.7-24.module+el8.3.0+53+ea062990 RLSA-2022:7470
Rocky Linux 8 xalan-j2 2.7.1-38.module+el8.3.0+53+ea062990 RLSA-2022:7470
Rocky Linux 8 xerces-j2 2.11.0-34.module+el8.3.0+53+ea062990 RLSA-2022:7470
Rocky Linux 8 xml-commons-apis 1.4.01-25.module+el8.3.0+53+ea062990 RLSA-2022:7470
Rocky Linux 8 xml-commons-resolver 1.2-26.module+el8.3.0+53+ea062990 RLSA-2022:7470
Rocky Linux 8 xmlstreambuffer 1.5.4-8.module+el8.3.0+53+ea062990 RLSA-2022:7470
Rocky Linux 8 xsom 0-19.20110809svn.module+el8.3.0+53+ea062990 RLSA-2022:7470

Amazon Linux

ReleasePackageFixed inAdvisory
Amazon Linux 2 pki-ca +7 10.5.18-12.amzn2.0.2 ALAS2-2023-2016

Oracle Linux

ReleasePackageFixed inAdvisory
Oracle Linux 9 pki-ca +8 11.0.6-2.0.1.el9_0 ELSA-2022-7326
Oracle Linux 8 apache-commons-collections 3.2.2-10.module+el8.3.0+7697+44932688 ELSA-2022-7470
Oracle Linux 8 apache-commons-lang 2.6-21.module+el8.3.0+7697+44932688 ELSA-2022-7470
Oracle Linux 8 apache-commons-net 3.6-3.module+el8.3.0+7697+44932688 ELSA-2022-7470
Oracle Linux 8 bea-stax-api 1.2.0-16.module+el8.3.0+7697+44932688 ELSA-2022-7470
Oracle Linux 8 glassfish-fastinfoset 1.2.13-9.module+el8.3.0+7697+44932688 ELSA-2022-7470
Oracle Linux 8 glassfish-jaxb-api 2.2.12-8.module+el8.3.0+7697+44932688 ELSA-2022-7470
Oracle Linux 8 glassfish-jaxb-core +2 2.2.11-11.module+el8.3.0+7697+44932688 ELSA-2022-7470
Oracle Linux 8 idm-pki-ca +8 10.12.0-4.0.1.module+el8.7.0+20845+c5918a27 ELSA-2022-7470
Oracle Linux 8 jackson-core +2 2.10.0-1.module+el8.3.0+7697+44932688 ELSA-2022-7470
Oracle Linux 8 jackson-jaxrs-providers +1 2.9.9-1.module+el8.3.0+7697+44932688 ELSA-2022-7470
Oracle Linux 8 jackson-module-jaxb-annotations 2.7.6-4.module+el8.3.0+7697+44932688 ELSA-2022-7470
Oracle Linux 8 jakarta-commons-httpclient 1:3.1-28.module+el8.3.0+7697+44932688 ELSA-2022-7470
Oracle Linux 8 javassist +1 3.18.1-8.module+el8.3.0+7697+44932688 ELSA-2022-7470
Oracle Linux 8 jss +1 4.9.4-1.module+el8.7.0+20845+c5918a27 ELSA-2022-7470
Oracle Linux 8 ldapjdk +1 4.23.0-1.module+el8.5.0+20349+9cc212a8 ELSA-2022-7470
Oracle Linux 8 pki-servlet-engine +1 1:9.0.50-1.module+el8.7.0+20772+f86c9a56 ELSA-2022-7470
Oracle Linux 8 python3-nss +1 1.0.1-10.module+el8.3.0+7697+44932688 ELSA-2022-7470
Oracle Linux 8 relaxngDatatype 2011.1-7.module+el8.3.0+7697+44932688 ELSA-2022-7470
Oracle Linux 8 resteasy 3.0.26-6.module+el8.4.0+20041+bb8828ef ELSA-2022-7470
Oracle Linux 8 slf4j +1 1.7.25-4.module+el8.3.0+7697+44932688 ELSA-2022-7470
Oracle Linux 8 stax-ex 1.7.7-8.module+el8.3.0+7697+44932688 ELSA-2022-7470
Oracle Linux 8 tomcatjss 7.7.1-1.module+el8.6.0+20558+60d461b7 ELSA-2022-7470
Oracle Linux 8 velocity 1.7-24.module+el8.3.0+7697+44932688 ELSA-2022-7470
Oracle Linux 8 xalan-j2 2.7.1-38.module+el8.3.0+7697+44932688 ELSA-2022-7470
Oracle Linux 8 xerces-j2 2.11.0-34.module+el8.3.0+7697+44932688 ELSA-2022-7470
Oracle Linux 8 xml-commons-apis 1.4.01-25.module+el8.3.0+7697+44932688 ELSA-2022-7470
Oracle Linux 8 xml-commons-resolver 1.2-26.module+el8.3.0+7697+44932688 ELSA-2022-7470
Oracle Linux 8 xmlstreambuffer 1.5.4-8.module+el8.3.0+7697+44932688 ELSA-2022-7470
Oracle Linux 8 xsom 0-19.20110809svn.module+el8.3.0+7697+44932688 ELSA-2022-7470
Oracle Linux 7 pki-ca +7 10.5.18-24.el7_9 ELSA-2022-8799

Public exploits

Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.

Third-party code, not reviewed by us. Public PoCs are sometimes fake or contain malware. Read the code first and run it only in an isolated lab, against systems you are authorised to test.

GitHub 4 repositories

Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.

Automated scanner template

A ready-made Nuclei template detects this vulnerability automatically. Vulnerabilities with public scanner templates are typically probed across the internet soon after the template appears — exposed systems should be patched first.

Source: projectdiscovery/nuclei-templates (MIT) — updated daily. Only links are listed.

Advisories 17

References