MinorXThreat wrote:Greetings,
I always thought OpenCart dev's worked to keep everything PCI compliant.. It seems this is no longer a priority. I've seen others within the last month post this same issue on the board with no replies. I'm getting the feeling OpenCart isn't as secure as it claims to be. Anyone else run into this ?
Mcafee won't approve the latest version of opencart v1.5.5.1 for PCI compliance:
Here is the issue:
Vulnerability: User specified URL redirection (Open Redirect)
Protocol https Port 443 Read Timeout 10000 Method POST
Edit Demo
Path /store/index.php
Query route=module/currency
Headers Referer=https%3A%2F%2Fmywebsite.net%2Fstore%2Fadmin.php%3Fdpt%3Dconf%26sub%3Dgeneral
Evidence:
POST /store/index.php?route=module/currency HTTP/1.1
Referer :
https://mywebsite.net/store/admin.php?d ... ub=general
Content-Type : multipart/form-data; boundary=X
--X
Content-Disposition: form-data; name="currency_code"
0
--X
Content-Disposition: form-data; name="redirect"
http://www.mcafeesecure.com/
--X--
Content-Type=multipart%2Fform-data%3B+boundary%3DX
Body --X Content-Disposition: form-data; name="currency_code" 0 --X Content-Disposition: form-data; name
Response:
Date Wed, 10 Jul 2013 23:24:43 GMT
Server Apache
X-Powered-By PHP/5.4.16
Expires Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma no-cache
Set-Cookie PHPSESSID=6208f8aa02586c9789539509be7ee977; path=/
Set-Cookie language=en; expires=Fri, 09-Aug-2013 23:24:43 GMT; path=/; domain=mywebsite.net
Set-Cookie currency=USD; expires=Fri, 09-Aug-2013 23:24:43 GMT; path=/; domain=mywebsite.net
Set-Cookie currency=0; expires=Fri, 09-Aug-2013 23:24:43 GMT; path=/; domain=mywebsite.net
Location
http://www.mcafeesecure.com/
Content-Length 0
Connection close
Content-Type text/html; charset=UTF-8