ModbusPal 1.6b is vulnerable to an XML External Entity (XXE) attack. Projects are saved as .xmpp files and automations can be exported as .xmpa files, both XML-based, which are vulnerable to XXE injection. Sending a crafted .xmpp or .xmpa file to a user, when opened/imported in ModbusPal, will return the contents of any local files to a remote attacker.
The product processes an XML document that can contain XML entities with URIs that resolve to documents outside of the intended sphere of control, causing the product to embed incorrect documents into its output.
Link | Tags |
---|---|
http://packetstormsecurity.com/files/147573/ModbusPal-1.6b-XML-External-Entity-Injection.html | exploit vdb entry third party advisory |
https://www.exploit-db.com/exploits/44607/ | exploit vdb entry third party advisory |