Directory traversal vulnerability in services/getfile.php in the Paid Memberships Pro plugin before 1.7.15 for WordPress allows remote attackers to read arbitrary files via a .. (dot dot) in the QUERY_STRING in a getfile action to wp-admin/admin-ajax.php.
The product uses external input to construct a pathname that is intended to identify a file or directory that is located underneath a restricted parent directory, but the product does not properly neutralize special elements within the pathname that can cause the pathname to resolve to a location that is outside of the restricted directory.
Link | Tags |
---|---|
http://www.paidmembershipspro.com/2014/11/critical-security-update-pmpro-v1-7-15/ | third party advisory release notes |
http://packetstormsecurity.com/files/129189/Paid-Memberships-Pro-1.7.14.2-Path-Traversal.html | third party advisory vdb entry exploit |
https://exchange.xforce.ibmcloud.com/vulnerabilities/98805 | third party advisory vdb entry |
http://www.exploit-db.com/exploits/35303 | third party advisory vdb entry exploit |
https://wordpress.org/plugins/paid-memberships-pro/changelog/ | third party advisory release notes |
http://security.szurek.pl/paid-memberships-pro-17142-path-traversal.html | broken link |
http://www.securityfocus.com/bid/71293 | third party advisory vdb entry |