Details
-
Bug
-
Status: Closed (View Workflow)
-
P1
-
Resolution: Done
-
1.10.1
-
-
Folijet Sprint 93
-
0.5
-
Folijet
-
Q2 2020 Hot Fix #1
Description
Dom4j's SAXReader enables external DTDs and External Entities by default when reading XML files.
This makes mod-data-import vulnerable to XXE attacks: https://en.wikipedia.org/wiki/XML_external_entity_attack
Task:
Upgrade to latest Dom4j and disable external DTDs and External Entities by changing the SAXReader configuration as suggested on
https://github.com/dom4j/dom4j/releases/tag/version-2.1.3
https://cheatsheetseries.owasp.org/cheatsheets/XML_External_Entity_Prevention_Cheat_Sheet.html#saxreader
Reference: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-10683
TestRail: Results
Attachments
Issue Links
- defines
-
UXPROD-2551 NFR: Data Import (Batch Importer for Bib Acq) & PubSub Q3 2020 Technical, NFR, & Misc bug work
-
- Closed
-
- has to be done before
-
MODDATAIMP-320 Release mod-data-import 1.10.2
-
- Closed
-