You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
So one can change the XML structure. Suppose the application using this library and the input comes (at least partially) from the user, then this may lead to severe security vulnerabilities. See also here.
Proposed solution: XML-encode all data that is placed into the XML document.
Cheers
Thomas
The text was updated successfully, but these errors were encountered:
Hi,
the library fails to XML-encode the dict input and is therefore susceptible to XML injection. See this example:
So one can change the XML structure. Suppose the application using this library and the input comes (at least partially) from the user, then this may lead to severe security vulnerabilities. See also here.
Proposed solution: XML-encode all data that is placed into the XML document.
Cheers
Thomas
The text was updated successfully, but these errors were encountered: