Description
WordPress Plugin WhyDoWork AdSense is prone to a cross-site scripting vulnerability and a cross-site request forgery vulnerability. An attacker can exploit these vulnerabilities to execute arbitrary script code in the browser of an unsuspecting user in the context of the affected site, steal cookie-based authentication credentials, disclose or modify sensitive information, or perform unauthorized actions; other attacks are also possible. WordPress Plugin WhyDoWork AdSense version 1.2 is vulnerable; prior versions are also affected.
Remediation
Edit the source code to ensure that input is properly sanitised and that CSRF protection is implemented with Nonce-like mechanism
References
http://www.intelligentexploit.com/view-details.html?id=19555
http://packetstormsecurity.com/files/127658/WordPress-WhyDoWork-AdSense-1.2-XSS-CSRF.html
Related Vulnerabilities
WordPress Plugin TheCartPress eCommerce Shopping Cart Multiple Vulnerabilities (1.5.3.6)
WordPress Plugin WP Scrippets Cross-Site Scripting (1.5.1)
Internet Information Services Other Vulnerability (CVE-2005-2089)
Drupal Core 9.3.x Security Bypass (9.3.0 - 9.3.8)
Liferay Portal CVE-2021-33330 Vulnerability (CVE-2021-33330)