WaratekVRT Sign in

CVE-2014-3004 Castor

Affected softwareCastor
Severity4.3 Medium CVSS 2.0
Fixed in1.3.3
WeaknessXML external entity (XXE) (CWE-611)
Published11 Jun 2014
Updated13 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.

  • 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
IndexArtifactStarsFirst seen
Exploit-DB Castor Library - XML External Entity Information Disclosure 2014-05-27

Waratek protection

Protected by Waratek

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-13

Written 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.

Waratek RASP Runtime protection for Java applications

Affected software and releases

Oracle advisories

AdvisoryTypeQuarterProducts 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

FamilyComponentVersions, as Oracle lists themRead 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
PackageIntroducedFixedLast affected
org.codehaus.castor:castor 0 1.3.3 unbounded
castor:castor 0 none 1.0

Products and versions

5 products, 7 version entries
SourceVendorProductSchemeAffected 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

URLTags
https://github.com/castor-data-binding/castor PACKAGE
https://quickview.cloudapps.cisco.com/quickview/bug/CSCvm56811 WEB
https://www.oracle.com/security-alerts/cpujan2020.html WEB
https://www.oracle.com/security-alerts/cpuoct2021.html WEB
http://lists.opensuse.org/opensuse-updates/2014-06/msg00043.html WEB
http://packetstormsecurity.com/files/126854/Castor-Library-XXE-Disclosure.html WEB
http://seclists.org/fulldisclosure/2014/May/142 WEB
http://secunia.com/advisories/59427
http://www.securityfocus.com/bid/67676 Broken Link

Timeline

Published2014-06-11By the CVE Program.
NVD record modified2026-06-17NVD's own last-modified date for this record.
Classification created2026-11-13First commit adding this CVE's research note.
Last VRT activity2026-11-13Most recent commit touching this CVE's classification, patch or rule file.