CVE-2022-34169
HIGH
Published Jul 19, 20223y ago · Modified Jun 17, 20262w ago
7.5 CVSS 3.1
Published Jul 19, 2022 3y ago
Last Modified Jun 17, 2026 2w ago
Description
The Apache Xalan Java XSLT library is vulnerable to an integer truncation issue when processing malicious XSLT stylesheets. This can be used to corrupt Java class files generated by the internal XSLTC compiler and execute arbitrary Java bytecode. Users are recommended to update to version 2.7.3 or later. Note: Java runtimes (such as OpenJDK) include repackaged copies of Xalan.
CVSS Details
Base Score
Exploitability
Impact
Vector string
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N Attack Vector Network
Attack Complexity Low
Privileges Required None
User Interaction None
Scope Unchanged
Confidentiality None
Integrity High
Availability None
Threat Intelligence
No active exploitation signals — not in CISA KEV and no EPSS score yet.
Exploit & Patch Status
No Known Exploit
Patch Available
Weaknesses 1
CWE-681
Affected Products 159
| Vendor | Product | Version | Range |
|---|---|---|---|
| apache | xalan-java | * | ≤2.7.2 |
| debian | debian_linux | 10.0 | any |
| debian | debian_linux | 11.0 | any |
| oracle | graalvm | 20.3.6 | any |
| oracle | graalvm | 21.3.2 | any |
| oracle | graalvm | 22.1.0 | any |
| oracle | jdk | 1.7.0 | any |
| oracle | jdk | 1.8.0 | any |
| oracle | jdk | 11.0.15.1 | any |
| oracle | jdk | 17.0.3.1 | any |
| oracle | jdk | 18.0.1.1 | any |
| oracle | jre | 1.7.0 | any |
| oracle | jre | 1.8.0 | any |
| oracle | jre | 11.0.15.1 | any |
| oracle | jre | 17.0.3.1 | any |
| oracle | jre | 18.0.1.1 | any |
| oracle | openjdk | * | ≥11 – ≤11.0.15 |
| oracle | openjdk | * | ≥13 – ≤13.0.11 |
| oracle | openjdk | * | ≥15 – ≤15.0.7 |
| oracle | openjdk | * | ≥17 – ≤17.0.3 |
| oracle | openjdk | 7 | any |
| oracle | openjdk | 7 | any |
| oracle | openjdk | 7 | any |
| oracle | openjdk | 7 | any |
| oracle | openjdk | 7 | any |
| oracle | openjdk | 7 | any |
| oracle | openjdk | 7 | any |
| oracle | openjdk | 7 | any |
| oracle | openjdk | 7 | any |
| oracle | openjdk | 7 | any |
| oracle | openjdk | 7 | any |
| oracle | openjdk | 7 | any |
| oracle | openjdk | 7 | any |
| oracle | openjdk | 7 | any |
| oracle | openjdk | 7 | any |
| oracle | openjdk | 7 | any |
| oracle | openjdk | 7 | any |
| oracle | openjdk | 7 | any |
| oracle | openjdk | 7 | any |
| oracle | openjdk | 7 | any |
| oracle | openjdk | 7 | any |
| oracle | openjdk | 7 | any |
| oracle | openjdk | 7 | any |
| oracle | openjdk | 7 | any |
| oracle | openjdk | 7 | any |
| oracle | openjdk | 7 | any |
| oracle | openjdk | 7 | any |
| oracle | openjdk | 7 | any |
| oracle | openjdk | 7 | any |
| oracle | openjdk | 7 | any |
| oracle | openjdk | 7 | any |
| oracle | openjdk | 7 | any |
| oracle | openjdk | 7 | any |
| oracle | openjdk | 7 | any |
| oracle | openjdk | 7 | any |
| oracle | openjdk | 7 | any |
| oracle | openjdk | 7 | any |
| oracle | openjdk | 7 | any |
| oracle | openjdk | 7 | any |
| oracle | openjdk | 7 | any |
| oracle | openjdk | 7 | any |
| oracle | openjdk | 7 | any |
| oracle | openjdk | 7 | any |
| oracle | openjdk | 7 | any |
| oracle | openjdk | 7 | any |
| oracle | openjdk | 7 | any |
| oracle | openjdk | 7 | any |
| oracle | openjdk | 7 | any |
| oracle | openjdk | 7 | any |
| oracle | openjdk | 7 | any |
| oracle | openjdk | 7 | any |
| oracle | openjdk | 7 | any |
| oracle | openjdk | 7 | any |
| oracle | openjdk | 7 | any |
| oracle | openjdk | 8 | any |
| oracle | openjdk | 8 | any |
| oracle | openjdk | 8 | any |
| oracle | openjdk | 8 | any |
| oracle | openjdk | 8 | any |
| oracle | openjdk | 8 | any |
| oracle | openjdk | 8 | any |
| oracle | openjdk | 8 | any |
| oracle | openjdk | 8 | any |
| oracle | openjdk | 8 | any |
| oracle | openjdk | 8 | any |
| oracle | openjdk | 8 | any |
| oracle | openjdk | 8 | any |
| oracle | openjdk | 8 | any |
| oracle | openjdk | 8 | any |
| oracle | openjdk | 8 | any |
| oracle | openjdk | 8 | any |
| oracle | openjdk | 8 | any |
| oracle | openjdk | 8 | any |
| oracle | openjdk | 8 | any |
| oracle | openjdk | 8 | any |
| oracle | openjdk | 8 | any |
| oracle | openjdk | 8 | any |
| oracle | openjdk | 8 | any |
| oracle | openjdk | 8 | any |
| oracle | openjdk | 8 | any |
| oracle | openjdk | 8 | any |
| oracle | openjdk | 8 | any |
| oracle | openjdk | 8 | any |
| oracle | openjdk | 8 | any |
| oracle | openjdk | 8 | any |
| oracle | openjdk | 8 | any |
| oracle | openjdk | 8 | any |
| oracle | openjdk | 8 | any |
| oracle | openjdk | 8 | any |
| oracle | openjdk | 8 | any |
| oracle | openjdk | 8 | any |
| oracle | openjdk | 8 | any |
| oracle | openjdk | 8 | any |
| oracle | openjdk | 8 | any |
| oracle | openjdk | 8 | any |
| oracle | openjdk | 8 | any |
| oracle | openjdk | 8 | any |
| oracle | openjdk | 8 | any |
| oracle | openjdk | 8 | any |
| oracle | openjdk | 8 | any |
| oracle | openjdk | 8 | any |
| oracle | openjdk | 8 | any |
| oracle | openjdk | 8 | any |
| oracle | openjdk | 8 | any |
| oracle | openjdk | 8 | any |
| oracle | openjdk | 8 | any |
| oracle | openjdk | 8 | any |
| oracle | openjdk | 8 | any |
| oracle | openjdk | 8 | any |
| oracle | openjdk | 8 | any |
| oracle | openjdk | 8 | any |
| oracle | openjdk | 8 | any |
| oracle | openjdk | 8 | any |
| oracle | openjdk | 8 | any |
| oracle | openjdk | 8 | any |
| oracle | openjdk | 8 | any |
| oracle | openjdk | 8 | any |
| oracle | openjdk | 8 | any |
| oracle | openjdk | 8 | any |
| oracle | openjdk | 18 | any |
| fedoraproject | fedora | 35 | any |
| fedoraproject | fedora | 36 | any |
| netapp | 7-mode_transition_tool | * | any |
| netapp | active_iq_unified_manager | * | any |
| netapp | active_iq_unified_manager | * | any |
| netapp | cloud_insights_acquisition_unit | * | any |
| netapp | cloud_secure_agent | * | any |
| netapp | hci_management_node | * | any |
| netapp | oncommand_insight | * | any |
| netapp | solidfire | * | any |
| netapp | hci_compute_node | * | any |
| azul | zulu | 6.47 | any |
| azul | zulu | 7.54 | any |
| azul | zulu | 8.62 | any |
| azul | zulu | 11.56 | any |
| azul | zulu | 13.48 | any |
| azul | zulu | 15.40 | any |
| azul | zulu | 17.34 | any |
| azul | zulu | 18.30 | any |
References 24
- packetstormsecurity.com http://packetstormsecurity.com/files/168186/Xalan-J-XSLTC-Integer-Truncation.html
- openwall.com http://www.openwall.com/lists/oss-security/2022/07/19/5
- openwall.com http://www.openwall.com/lists/oss-security/2022/07/19/6
- openwall.com http://www.openwall.com/lists/oss-security/2022/07/20/2
- openwall.com http://www.openwall.com/lists/oss-security/2022/07/20/3
- openwall.com http://www.openwall.com/lists/oss-security/2022/10/18/2
- openwall.com http://www.openwall.com/lists/oss-security/2022/11/04/8
- openwall.com http://www.openwall.com/lists/oss-security/2022/11/07/2
- lists.apache.org https://lists.apache.org/thread/12pxy4phsry6c34x2ol4fft6xlho4kyw
- lists.apache.org https://lists.apache.org/thread/2qvl7r43wb4t8p9dd9om1bnkssk07sn8
- lists.debian.org https://lists.debian.org/debian-lts-announce/2022/10/msg00024.html
- lists.fedoraproject.org https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/H4YNJSJ64NPCNKFPNBYITNZU5H3L4D6L/
- lists.fedoraproject.org https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/I5OZNAZJ4YHLOKRRRZSWRT5OJ25E4XLM/
- lists.fedoraproject.org https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/JN3EVGR7FD3ZLV5SBTJXUIDCMSK4QUE2/
- lists.fedoraproject.org https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/KO3DXNKZ4EU3UZBT6AAR4XRKCD73KLMO/
- lists.fedoraproject.org https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/L3XPOTPPBZIPFBZHQE5E7OW6PDACUMCJ/
- lists.fedoraproject.org https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/YULPNO3PAWMEQQZV2C54I3H3ZOXFZUTB/
- security.gentoo.org https://security.gentoo.org/glsa/202401-25
- security.netapp.com https://security.netapp.com/advisory/ntap-20220729-0009/
- security.netapp.com https://security.netapp.com/advisory/ntap-20240621-0006/
- debian.org https://www.debian.org/security/2022/dsa-5188
- debian.org https://www.debian.org/security/2022/dsa-5192
- debian.org https://www.debian.org/security/2022/dsa-5256
- oracle.com https://www.oracle.com/security-alerts/cpujul2022.html
Remediation
- openwall.com http://www.openwall.com/lists/oss-security/2022/07/20/3
- openwall.com http://www.openwall.com/lists/oss-security/2022/10/18/2
- oracle.com https://www.oracle.com/security-alerts/cpujul2022.html