[issue2551116] Replace xmlrpclib (xmlrpc.client) with defusedxml
John Rouillard <[email protected]>
| Newsgroups | gmane.comp.bug-tracking.roundup.devel |
|---|---|
| Message-ID | <[email protected]> |
New submission from John Rouillard: >From doc/xmlrpc.txt Both the standalone and embedded roundup XML endpoints used the default python XML parser. This parser is know to have security issues. For details see: https://pypi.python.org/pypi/defusedxml/. [...] Patches with tests to roundup to use defusedxml are welcome. I am not sure how many people use the xmlrpc endpoint. The vulnerabilities seem to be DOS/resource usage and not remote code execution/remote data access, so this isn't highly critical. Vulnerability can be mitigated by limiting xmlrpc access to specific trusted users. Also the REST interface provides another method for accessing data. defusedxml is located at https://pypi.python.org/pypi/defusedxml/ At this point it supports python versions 2.7.X and > 3.5. ---------- components: Web interface messages: 7110 nosy: rouilj priority: normal severity: normal status: new title: Replace xmlrpclib (xmlrpc.client) with defusedxml type: security versions: devel _________________________________________________ Roundup tracker <[email protected]> <https://issues.roundup-tracker.org/issue2551116> _________________________________________________