CVE-2014-3004 Castor
| Affected software | Castor |
|---|---|
| Severity | 4.3 Medium CVSS 2.0 |
| Fixed in | 1.3.3 |
| Weakness | XML external entity (XXE) (CWE-611) |
| Published | 11 Jun 2014 |
| Updated | 13 Nov 2026 |
Description
The default configuration for the Xerces SAX Parser in Castor before 1.3.3 allows context-dependent attackers to conduct XML External Entity (XXE) attacks via a crafted XML document.
Exploitation status
Working exploit published
A reviewed exploit catalogue lists ready-to-run exploit code for this CVE.
Exploitation status
- CISA KEV not listed
- VulnCheck KEV not listed
- CISA Vulnrichment no assessment published
- Indexed PoC 1 indexed Published artifacts you can open, in Exploit-DB; first seen 2014-05-27.
- EPSS 9.1% chance in 30 days
| Index | Artifact | Stars | First seen |
|---|---|---|---|
| Exploit-DB | Castor Library - XML External Entity Information Disclosure | 2014-05-27 |
Waratek protection
Waratek has a rule that blocks attacks on this vulnerability.
- Protection full XXE
- Action available security rule
- Review human Researcher
- Record active
| Decided by | A researcher's recorded decision for this specific CVE |
|---|---|
| Finding | A researcher found this CVE protected by the ARMR XEE rule. |
Waratek research note
written 2026-11-13Written by a Waratek engineer who reviewed this CVE. Their decision sets the status above, ahead of every automated rule except a withdrawal.
Comments
Rule Name: XEE rule
- The default configuration for the Xerces SAX Parser in Castor before 1.3.3 allows context-dependent attackers to conduct XML External Entity (XXE) attacks via a crafted XML document. It was discovered [1] that the Castor library's unmarshalling class is susceptible to XML External Entity (XXE) attacks. If the XML that is being passed to the unmarshalling function is controllable by an end user there is the potential that they could retrieve local resources download malicious code from other servers and/or open arbitrary TCP connections. [1]: http://seclists.org/fulldisclosure/2014/May/142.
How to mitigate CVE-2014-3004
Upgrade Castor to 1.3.3 or later. Until you can, Waratek RASP blocks exploitation with its XXE rule. It runs inside the Java application, with no code changes.
Affected software and releases
Oracle advisories
| Advisory | Type | Quarter | Products Oracle names in its risk matrix |
|---|---|---|---|
| Oracle Critical Patch Update January 2020 ↗ | CPU | 2020-Q1 | Oracle Utilities Applications / Common (Castor) (4.2.0.2-4.2.0.3, 4.3.0.1-4.3.0.4) |
Oracle components and versions
| Family | Component | Versions, as Oracle lists them | Read as |
|---|---|---|---|
| Oracle Utilities Applications | Common (Castor) | 4.2.0.2-4.2.0.3, 4.3.0.1-4.3.0.4 |
Maven packages
Affected and fixed versions, from OSV.dev| Package | Introduced | Fixed | Last affected |
|---|---|---|---|
org.codehaus.castor:castor |
0 | 1.3.3 |
unbounded |
castor:castor |
0 | none | 1.0 |
Products and versions
5 products, 7 version entries| Source | Vendor | Product | Scheme | Affected versions |
|---|---|---|---|---|
| osv | castor | castor | generic | ≤ 1.0 |
| nvd | castor project | castor | generic | 1.3 · 1.3.1 · ≤ 1.3.2 |
| nvd | opensuse | opensuse | generic | 13.1 |
| nvd | opensuse project | opensuse | generic | 12.3 |
| osv | org.codehaus.castor | castor | generic | < 1.3.3 |
Earlier manual review
A reviewer classified this CVE in an older dataset. We kept the labels and products below, but not the reviewer's reasoning.
## Manual Classification Context **Labels:** HTTP, COMMON (CASTOR), NO AUTH REMOTE EXPLOIT **Products:** ORACLE UTILITIES FRAMEWORK, ORACLE UTILITIES APPLICATIONS, CASTOR
References
Timeline
Timeline
| Published | 2014-06-11 | By the CVE Program. |
|---|---|---|
| NVD record modified | 2026-06-17 | NVD's own last-modified date for this record. |
| Classification created | 2026-11-13 | First commit adding this CVE's research note. |
| Last VRT activity | 2026-11-13 | Most recent commit touching this CVE's classification, patch or rule file. |