{"id":"CVE-2014-3530","description":"The org.picketlink.common.util.DocumentUtil.getDocumentBuilderFactory method in PicketLink, as used in Red Hat JBoss Enterprise Application Platform (JBEAP) 5.2.0 and 6.2.4, expands entity references, which allows remote attackers to read arbitrary code and possibly have other unspecified impact via unspecified vectors, related to an XML External Entity (XXE) issue.","cvssScore":7.5,"cvssVersion":"2.0","cvssVector":"AV:N/AC:L/Au:N/C:P/I:P/A:P","cvssMetrics":[{"version":"2.0","score":7.5,"vector":"AV:N/AC:L/Au:N/C:P/I:P/A:P","source":"nvd@nist.gov","sourceName":"NVD","type":"Primary"}],"cwes":["CWE-200","CWE-611"],"resolved":"MITIGATED-BY-RASP","published":"2014-07-22","lastModified":"2026-06-17","affectedProducts":[{"vendor":"redhat","product":"jboss enterprise application platform","version":"5.2.0"},{"vendor":"redhat","product":"jboss enterprise application platform","version":"6.2.4"}],"totalAffectedProducts":1,"references":[{"url":"https://github.com/picketlink/picketlink/commit/8c78668e4f08cf3c4ed14d8a36d402dcf02cb057","source":"osv","tags":["WEB"]},{"url":"https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=1112987","source":"osv","tags":["WEB"]},{"url":"https://exchange.xforce.ibmcloud.com/vulnerabilities/94700","source":"osv","tags":["WEB"]},{"url":"https://github.com/picketlink/picketlink","source":"osv","tags":["PACKAGE"]},{"url":"https://issues.jboss.org/browse/PLINK-509","source":"osv","tags":["WEB"]},{"url":"http://rhn.redhat.com/errata/RHSA-2014-0883.html","source":"osv","tags":["WEB"]},{"url":"http://rhn.redhat.com/errata/RHSA-2014-0884.html","source":"osv","tags":["WEB"]},{"url":"http://rhn.redhat.com/errata/RHSA-2014-0885.html","source":"osv","tags":["WEB"]},{"url":"http://rhn.redhat.com/errata/RHSA-2014-0886.html","source":"osv","tags":["WEB"]},{"url":"http://rhn.redhat.com/errata/RHSA-2015-0091.html","source":"osv","tags":["WEB"]}],"reasoning":{"decidingSource":"secure-rule-match","decidingReason":"Promoted to MITIGATED-BY-RASP (security rule): this CVE's weakness (CWE-611: XML External Entity Reference) can be mitigated by an ARMR xxe security rule that blocks this class of attack at the JVM level, without requiring a CVE-specific patch.","verdicts":[{"rule":"rejected","stage":"identity","outcome":"no-match"},{"rule":"armr-patch-file","stage":"scope","outcome":"no-match"},{"rule":"armr-secure-rule-file","stage":"scope","outcome":"no-match"},{"rule":"manual-classification","stage":"scope","outcome":"no-match"},{"rule":"h2-history","stage":"scope","outcome":"no-match"},{"rule":"non-java-upstream","stage":"scope","outcome":"no-match"},{"rule":"oracle-component","stage":"scope","outcome":"no-match"},{"rule":"osv-maven","stage":"scope","outcome":"matched","status":"QUEUED-FOR-REVIEW","detail":"Maven packages: org.picketlink:picketlink-common"},{"rule":"patch-hint","stage":"disposition","outcome":"no-match"},{"rule":"open-source-maven","stage":"disposition","outcome":"matched","status":"MITIGATION-CANDIDATE","detail":"Open-source Maven artifact indexed by OSV (Maven packages: org.picketlink:picketlink-common). The source is public, which makes an ARMR patch rule a candidate; nothing here establishes that one can be written."},{"rule":"poc-derivable","stage":"disposition","outcome":"skipped"},{"rule":"no-exploit","stage":"disposition","outcome":"skipped"},{"rule":"secure-rule-match","stage":"disposition","outcome":"matched","status":"MITIGATED-BY-RASP","detail":"CWE-611 (XML External Entity Reference) is mitigable by an ARMR xxe security rule.","decisive":true},{"rule":"below-action-threshold","stage":"disposition","outcome":"skipped"},{"rule":"no-exploit-published","stage":"disposition","outcome":"skipped"}],"affectedProducts":[{"vendor":"redhat","product":"jboss_enterprise_application_platform","isKnown":true,"cpe":"cpe:2.3:a:redhat:jboss_enterprise_application_platform:5.2.0:*:*:*:*:*:*:*","source":"yaml"}],"affectedPackages":[{"name":"org.picketlink:picketlink-common","introduced":"0","fixed":"2.7.0.Final"}]},"assessment":{"record":{"state":"active"},"protection":{"level":"full","mechanisms":["security-rule"],"ruleClass":"xxe"},"action":{"state":"available","type":"security-rule"},"review":{"state":"automated","basis":"inferred"}},"signals":{"hasPOC":false,"pocCount":0},"kev":{"inKEV":false},"epss":{"available":true,"score":0.03857,"percentile":0.89589},"ssvc":{"available":false}}