GitHub Advisoryadvisory · Maven
GHSA-6g33-82gc-3pw5 Improper Restriction of XML External Entity Reference in Jelly
CRITICAL
Official page ↗
- Aliases
- CVE-2017-12621
- Ecosystem
- Maven
- Packages
- commons-jelly:commons-jelly
- Severity
- Critical
- CVSS vector
- CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
- Weaknesses
- CWE-611
- Reviewed
- 2022-07-01
Affected packages
• Maven commons-jelly:commons-jelly: < 1.0.1 → fixed in 1.0.1
Description
During Jelly (xml) file parsing with Apache Xerces, if a custom doctype entity is declared with a "SYSTEM" entity with a URL and that entity is used in the body of the Jelly file, during parser instantiation the parser will attempt to connect to said URL. This could lead to XML External Entity (XXE) attacks in Apache Commons Jelly before 1.0.1.
Related
Alias · CVE (1)
- CVE-2017-12621 During Jelly (xml) file parsing with Apache Xerces, if a custom doctype entity is declared with a "SYSTEM" entity with a URL and that… vulnerability
Weakness · CWE (1)
- CWE-611 Improper Restriction of XML External Entity Reference weakness
References
- https://nvd.nist.gov/vuln/detail/CVE-2017-12621 advisory
- https://github.com/apache/commons-jelly package
- https://issues.apache.org/jira/browse/JELLY-293 web
- https://lists.apache.org/thread.html/f1fc3f2c45264af44ce782d54b5908ac95f02bf7ad88bb57bfb04b73@%3Cdev.commons.apache.org%3E web
- https://web.archive.org/web/20200227144849/http://www.securityfocus.com/bid/101052 web
- https://web.archive.org/web/20210303081618/http://www.securitytracker.com/id/1039444 web