Persistent Cross-Site Scripting (XSS) Vulnerability in Resume Submissions & Job Postings
Our second publicly disclosed vulnerability report follows our first in that in both cases we found the vulnerabilities while reviewing reports of another vulnerability, which might be a good indication of the state security for WordPress plugins. In this case, while we trying to trying to set up plugin Resume Submissions & Job Postings plugin to test the vulnerability we ran across a forum post indicating that was some form of cross-site scripting (XSS) vulnerability in the resume form. After a little testing we were able to confirm there was in fact a persistent XSS vulnerability in the plugin.
Another thing worth noting with this is the importance of testing out vulnerabilities instead of just looking at the code (something we see in some of the false reports of vulnerabilities we have looked at), as the following code shows. Below are the lines that take user input from a resume submission and bring it into the plugin: [Read more]