The TransformerFactory in Apache Xalan-Java before 2.7.2 does not properly restrict…
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- — Not recorded in CVSS 2.0
- Attack complexity
- Low
- Impact type
- Security bypass
- Confidentiality · integrity · availability
- Partial · Partial · Partial
- Fix status
- Partial Red Hat: 29 fixed, 3 without a fix
Attack profile from CVSS 2.0 · NVD. Fix status from CNA, GitHub and Red Hat. Impact type from CWE-264.
Summary
The TransformerFactory in Apache Xalan-Java before 2.7.2 does not properly restrict access to certain properties when FEATURE_SECURE_PROCESSING is enabled, which allows remote attackers to bypass expected restrictions and load arbitrary classes or access external resources via a crafted (1) xalan:content-header, (2) xalan:entities, (3) xslt:content-header, or (4) xslt:entities property, or a Java property that is bound to the XSLT 1.0 system-property function.
Why it matters now
SSVC decision points
Not available: CISA has not published SSVC decision points for this record.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| — | — | all versions | — | No fix listed | CNA |
| — | xalan:xalan (Maven) | before 2.7.2 | 2.7.2 | Patch available | GHSA-rc2w-r4jq-7pfx |
- — Vendor— Affected all versions Fixed in — No fix listed CNA
- xalan:xalan (Maven) Vendor— Affected before 2.7.2 Fixed in 2.7.2 Patch available GHSA-rc2w-r4jq-7pfx
CPE configurations NVD · 15
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:a:apache:xalan-java:*:*:*:*:*:*:*:* | up to 2.7.1 | Vulnerable | Apache |
| cpe:2.3:a:apache:xalan-java:1.0.0:*:*:*:*:*:*:* | 1.0.0 | Vulnerable | Apache |
| cpe:2.3:a:apache:xalan-java:2.0.0:*:*:*:*:*:*:* | 2.0.0 | Vulnerable | Apache |
| cpe:2.3:a:apache:xalan-java:2.0.1:*:*:*:*:*:*:* | 2.0.1 | Vulnerable | Apache |
| cpe:2.3:a:apache:xalan-java:2.1.0:*:*:*:*:*:*:* | 2.1.0 | Vulnerable | Apache |
| cpe:2.3:a:apache:xalan-java:2.2.0:*:*:*:*:*:*:* | 2.2.0 | Vulnerable | Apache |
| cpe:2.3:a:apache:xalan-java:2.4.0:*:*:*:*:*:*:* | 2.4.0 | Vulnerable | Apache |
| cpe:2.3:a:apache:xalan-java:2.4.1:*:*:*:*:*:*:* | 2.4.1 | Vulnerable | Apache |
| cpe:2.3:a:apache:xalan-java:2.5.0:*:*:*:*:*:*:* | 2.5.0 | Vulnerable | Apache |
| cpe:2.3:a:apache:xalan-java:2.5.1:*:*:*:*:*:*:* | 2.5.1 | Vulnerable | Apache |
- cpe:2.3:a:apache:xalan-java:*:*:*:*:*:*:*:* Versions up to 2.7.1 Vulnerable ·Apache
- cpe:2.3:a:apache:xalan-java:1.0.0:*:*:*:*:*:*:* Versions 1.0.0 Vulnerable ·Apache
- cpe:2.3:a:apache:xalan-java:2.0.0:*:*:*:*:*:*:* Versions 2.0.0 Vulnerable ·Apache
- cpe:2.3:a:apache:xalan-java:2.0.1:*:*:*:*:*:*:* Versions 2.0.1 Vulnerable ·Apache
- cpe:2.3:a:apache:xalan-java:2.1.0:*:*:*:*:*:*:* Versions 2.1.0 Vulnerable ·Apache
- cpe:2.3:a:apache:xalan-java:2.2.0:*:*:*:*:*:*:* Versions 2.2.0 Vulnerable ·Apache
- cpe:2.3:a:apache:xalan-java:2.4.0:*:*:*:*:*:*:* Versions 2.4.0 Vulnerable ·Apache
- cpe:2.3:a:apache:xalan-java:2.4.1:*:*:*:*:*:*:* Versions 2.4.1 Vulnerable ·Apache
- cpe:2.3:a:apache:xalan-java:2.5.0:*:*:*:*:*:*:* Versions 2.5.0 Vulnerable ·Apache
- cpe:2.3:a:apache:xalan-java:2.5.1:*:*:*:*:*:*:* Versions 2.5.1 Vulnerable ·Apache
Show 5 more CPE
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:a:apache:xalan-java:2.5.2:*:*:*:*:*:*:* | 2.5.2 | Vulnerable | Apache |
| cpe:2.3:a:apache:xalan-java:2.6.0:*:*:*:*:*:*:* | 2.6.0 | Vulnerable | Apache |
| cpe:2.3:a:apache:xalan-java:2.7.0:*:*:*:*:*:*:* | 2.7.0 | Vulnerable | Apache |
| cpe:2.3:a:oracle:webcenter_sites:7.6.2:*:*:*:*:*:*:* | 7.6.2 | Vulnerable | Oracle |
| cpe:2.3:a:oracle:webcenter_sites:11.1.1.8.0:*:*:*:*:*:*:* | 11.1.1.8.0 | Vulnerable | Oracle |
- cpe:2.3:a:apache:xalan-java:2.5.2:*:*:*:*:*:*:* Versions 2.5.2 Vulnerable ·Apache
- cpe:2.3:a:apache:xalan-java:2.6.0:*:*:*:*:*:*:* Versions 2.6.0 Vulnerable ·Apache
- cpe:2.3:a:apache:xalan-java:2.7.0:*:*:*:*:*:*:* Versions 2.7.0 Vulnerable ·Apache
- cpe:2.3:a:oracle:webcenter_sites:7.6.2:*:*:*:*:*:*:* Versions 7.6.2 Vulnerable ·Oracle
- cpe:2.3:a:oracle:webcenter_sites:11.1.1.8.0:*:*:*:*:*:*:* Versions 11.1.1.8.0 Vulnerable ·Oracle
Remediation
- Fix · GHSA-rc2w-r4jq-7pfx xalan:xalan (Maven) Fixed in 2.7.2 Advisory →
Red Hat 16 advisories
- RHSA-2015:1888 Released 2015-10-12 · Red Hat rating ImportantRed Hat JBoss SOA Platform 5.3.1 security update
- Red Hat JBoss SOA Platform 5.3
- RHSA-2015:1009 Released 2015-05-14 · Red Hat rating ImportantRed Hat JBoss Portal 6.2.0 update
- Red Hat JBoss Portal 6.2
- RHSA-2014:1995 Released 2014-12-15 · Red Hat rating ImportantRed Hat JBoss Fuse Service Works 6.0.0 security update
- Red Hat JBoss Fuse Service Works 6.0
Show 13 more Red Hat advisories
- RHSA-2014:1369 Released 2014-10-09 · Red Hat rating ImportantFuse ESB Enterprise/Fuse MQ Enterprise 7.1.0 update
- Fuse ESB Enterprise 7.1.0
- Fuse MQ Enterprise 7.1.0
- Fuse Management Console 7.1.0
- RHSA-2014:1351 Released 2014-10-01 · Red Hat rating ImportantRed Hat JBoss Fuse/A-MQ 6.1.0 security update
- Red Hat JBoss A-MQ 6.1
- Red Hat JBoss Fuse 6.1
- RHSA-2014:1290 Released 2014-09-23 · Red Hat rating ImportantRed Hat JBoss BRMS 6.0.3 update
- Red Hat JBoss BRMS 6.0
- RHSA-2014:1291 Released 2014-09-23 · Red Hat rating ImportantRed Hat JBoss BPM Suite 6.0.3 update
- Red Hat JBoss BPMS 6.0
- RHSA-2014:1059 Released 2014-08-14 · Red Hat rating ImportantJBoss Enterprise Portal Platform 5.2.2 security update
- Red Hat JBoss Portal 5.2
- RHSA-2014:1007 Released 2014-08-05 · Red Hat rating ImportantRed Hat JBoss BRMS 5.3.1 update
- JBoss Enterprise BRMS Platform 5.3
- RHSA-2014:0818 Released 2014-06-30 · Red Hat rating ImportantRed Hat JBoss BRMS 6.0.2 update
- Red Hat JBoss BRMS 6.0
- RHSA-2014:0819 Released 2014-06-30 · Red Hat rating ImportantRed Hat JBoss BPM Suite 6.0.2 update
- Red Hat JBoss BPMS 6.0
- RHSA-2014:0590 Released 2014-06-02 · Red Hat rating ImportantRed Hat JBoss Enterprise Application Platform 5.2.0 security update
- Red Hat JBoss Enterprise Application Platform 5.2
- RHSA-2014:0591 Released 2014-06-02 · Red Hat rating ImportantRed Hat JBoss Enterprise Application Platform 5.2.0 security update
- Red Hat JBoss Enterprise Application Platform 5 for RHEL 4 AS xalan-j2-2.7.1-12_patch_08.ep5.el4
- Red Hat JBoss Enterprise Application Platform 5 for RHEL 4 ES xalan-j2-2.7.1-12_patch_08.ep5.el4
- Red Hat JBoss Enterprise Application Platform 5 for RHEL 5 Server xalan-j2-2.7.1-12_patch_08.ep5.el5
- Red Hat JBoss Enterprise Application Platform 5 for RHEL 6 Server xalan-j2-2.7.1-12_patch_08.ep5.el6
- RHSA-2014:0453 Released 2014-04-30 · Red Hat rating ImportantRed Hat JBoss Enterprise Application Platform 6.2.2 security update
- Red Hat JBoss Enterprise Application Platform 6.2 for RHEL 5 Server xalan-j2-eap6-2.7.1-9.redhat_7.1.ep6.el5
- Red Hat JBoss Enterprise Application Platform 6.2 for RHEL 6 Server xalan-j2-eap6-2.7.1-9.redhat_7.1.ep6.el6
- RHSA-2014:0454 Released 2014-04-30 · Red Hat rating ImportantRed Hat JBoss Enterprise Application Platform 6.2.2 security update
- Red Hat JBoss Enterprise Application Platform 6.2
- RHSA-2014:0348 Released 2014-04-01 · Red Hat rating Importantxalan-j2 security update
- Red Hat Enterprise Linux (v. 5 server) xalan-j2-2.7.0-6jpp.2, xalan-j2-2.7.0-6jpp.2.i386, xalan-j2-2.7.0-6jpp.2.ia64 +17
- Red Hat Enterprise Linux Desktop (v. 5 client) xalan-j2-2.7.0-6jpp.2, xalan-j2-2.7.0-6jpp.2.i386, xalan-j2-manual-2.7.0-6jpp.2 +3
- Red Hat Enterprise Linux Desktop Optional (v. 6) xalan-j2-2.7.0-9.9.el6_5, xalan-j2-demo-2.7.0-9.9.el6_5, xalan-j2-javadoc-2.7.0-9.9.el6_5 +2
- Red Hat Enterprise Linux Desktop Workstation (v. 5 client) xalan-j2-2.7.0-6jpp.2, xalan-j2-demo-2.7.0-6jpp.2, xalan-j2-demo-2.7.0-6jpp.2.i386 +2
- Red Hat Enterprise Linux HPC Node Optional (v. 6) xalan-j2-2.7.0-9.9.el6_5, xalan-j2-demo-2.7.0-9.9.el6_5, xalan-j2-javadoc-2.7.0-9.9.el6_5 +2
- Red Hat Enterprise Linux Server (v. 6) xalan-j2-2.7.0-9.9.el6_5
- Red Hat Enterprise Linux Server Optional (v. 6) xalan-j2-2.7.0-9.9.el6_5, xalan-j2-demo-2.7.0-9.9.el6_5, xalan-j2-javadoc-2.7.0-9.9.el6_5 +2
- Red Hat Enterprise Linux Workstation (v. 6) xalan-j2-2.7.0-9.9.el6_5
- Red Hat Enterprise Linux Workstation Optional (v. 6) xalan-j2-2.7.0-9.9.el6_5, xalan-j2-demo-2.7.0-9.9.el6_5, xalan-j2-javadoc-2.7.0-9.9.el6_5 +2
Vendor assessments
Red Hat
Red Hat rating: Important. Red Hat's page for this CVE →
| Product | Status | Plan or fix |
|---|---|---|
| Red Hat JBoss Enterprise Application Platform 4 | Affected | No fix planned: Will not fix |
| Red Hat JBoss Enterprise Web Server 1 | Affected | No fix yet |
| Red Hat JBoss SOA Platform 4 | Affected | No fix planned: Will not fix |
| Fuse ESB Enterprise 7.1.0 | Fixed | RHSA-2014:1369 |
| Fuse MQ Enterprise 7.1.0 | Fixed | RHSA-2014:1369 |
| Fuse Management Console 7.1.0 | Fixed | RHSA-2014:1369 |
| JBoss Enterprise BRMS Platform 5.3 | Fixed | RHSA-2014:1007 |
| Red Hat Enterprise Linux (v. 5 server) | Fixed | RHSA-2014:0348 |
| Red Hat Enterprise Linux Desktop (v. 5 client) | Fixed | RHSA-2014:0348 |
| Red Hat Enterprise Linux Desktop Optional (v. 6) | Fixed | RHSA-2014:0348 |
| Red Hat Enterprise Linux Desktop Workstation (v. 5 client) | Fixed | RHSA-2014:0348 |
| Red Hat Enterprise Linux HPC Node Optional (v. 6) | Fixed | RHSA-2014:0348 |
| Red Hat Enterprise Linux Server (v. 6) | Fixed | RHSA-2014:0348 |
| Red Hat Enterprise Linux Server Optional (v. 6) | Fixed | RHSA-2014:0348 |
| Red Hat Enterprise Linux Workstation (v. 6) | Fixed | RHSA-2014:0348 |
| Red Hat Enterprise Linux Workstation Optional (v. 6) | Fixed | RHSA-2014:0348 |
| Red Hat JBoss A-MQ 6.1 | Fixed | RHSA-2014:1351 |
| Red Hat JBoss BPMS 6.0 | Fixed | RHSA-2014:0819 |
| Red Hat JBoss BRMS 6.0 | Fixed | RHSA-2014:0818 |
| Red Hat JBoss Enterprise Application Platform 5 for RHEL 4 AS | Fixed | RHSA-2014:0591 |
| Red Hat JBoss Enterprise Application Platform 5 for RHEL 4 ES | Fixed | RHSA-2014:0591 |
| Red Hat JBoss Enterprise Application Platform 5 for RHEL 5 Server | Fixed | RHSA-2014:0591 |
| Red Hat JBoss Enterprise Application Platform 5 for RHEL 6 Server | Fixed | RHSA-2014:0591 |
| Red Hat JBoss Enterprise Application Platform 5.2 | Fixed | RHSA-2014:0590 |
| Red Hat JBoss Enterprise Application Platform 6.2 | Fixed | RHSA-2014:0454 |
| Red Hat JBoss Enterprise Application Platform 6.2 for RHEL 5 Server | Fixed | RHSA-2014:0453 |
| Red Hat JBoss Enterprise Application Platform 6.2 for RHEL 6 Server | Fixed | RHSA-2014:0453 |
| Red Hat JBoss Fuse 6.1 | Fixed | RHSA-2014:1351 |
| Red Hat JBoss Fuse Service Works 6.0 | Fixed | RHSA-2014:1995 |
| Red Hat JBoss Portal 5.2 | Fixed | RHSA-2014:1059 |
| Red Hat JBoss Portal 6.2 | Fixed | RHSA-2015:1009 |
| Red Hat JBoss SOA Platform 5.3 | Fixed | RHSA-2015:1888 |
Not affected: 5 products
- Red Hat Enterprise Linux 7
- Red Hat Enterprise Virtualization 3
- Red Hat JBoss Data Grid 6
- Red Hat JBoss Data Virtualization 6
- Red Hat JBoss Operations Network 3
Timeline
- 2026-10-02 Threatist record created from CVE-2014-0107
- 2026-10-03 Alias added: GHSA-rc2w-r4jq-7pfx
References
Patch 2
Advisory 6
Other 23
- [drill-dev] 20191017 Dependencies used by Drill contain known vulnerabilities
- [drill-dev] 20191021 [jira] [Created] (DRILL-7416) Updates required to dependencies to resolve potential security vulnerabilities
- https://www.oracle.com/technetwork/security-advisory/cpuapr2019-5072813.html
- http://www.oracle.com/technetwork/security-advisory/cpuoct2017-3236626.html
- https://www.oracle.com//security-alerts/cpujul2021.html
- https://issues.apache.org/jira/browse/XALANJ-2435
- https://h20566.www2.hpe.com/portal/site/hpsc/public/kb/docDisplay?docId=emr_na-c05324755
- http://www-01.ibm.com/support/docview.wss?uid=swg21676093
- http://www.ibm.com/support/docview.wss?uid=swg21677967
- https://www.tenable.com/security/tns-2018-15
- http://www-01.ibm.com/support/docview.wss?uid=swg21677145
- http://www-01.ibm.com/support/docview.wss?uid=swg21681933
- http://www-01.ibm.com/support/docview.wss?uid=swg21674334
- http://www.ocert.org/advisories/ocert-2014-002.html
- http://www-01.ibm.com/support/docview.wss?uid=swg21680703
- [tomcat-dev] 20210823 [Bug 65516] New: upgrade to xalan 2.7.2 to address CVE-2014-0107
- [tomcat-dev] 20210823 [Bug 65516] upgrade to xalan 2.7.2 to address CVE-2014-0107
- https://www.oracle.com/security-alerts/cpuoct2021.html
- https://github.com/apache/xalan-java
- https://lists.apache.org/thread.html/519eb0fd45642dcecd9ff74cb3e71c20a4753f7d82e2f07864b5108f@%3Cdev.drill.apache.org%3E
- https://lists.apache.org/thread.html/b0656d359c7d40ec9f39c8cc61bca66802ef9a2a12ee199f5b0c1442@%3Cdev.drill.apache.org%3E
- https://lists.apache.org/thread.html/r0c00afcab8f238562e27b3ae7b8af1913c62bc60838fb8b34c19e26b@%3Cdev.tomcat.apache.org%3E
- https://lists.apache.org/thread.html/r2900489bc665a2e32d021bb21f6ce2cb8e6bb5973490eebb9a346bca@%3Cdev.tomcat.apache.org%3E
Sources
- CVE-2014-0107 · CVE Program
- CVE-2014-0107 · NVD
- FIRST EPSS
- GHSA-rc2w-r4jq-7pfx · GitHub Advisory Database · CC BY 4.0
- CVE-2014-0107 · Red Hat security data · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences