Vulnerability Details: Cross-Site Request Forgery (CSRF)/SQL Injection Vulnerability in Entries For WPForms
One of the changelog entries for the version 1.4.1 of Entries For WPForms is “Fix – Possible authenticated SQL injection”. In looking over the changes we found that a number of SQL statements were prepared to prevent SQL injection. As we started looking through those to see if there were any vulnerabilities that existed before that was done, we found that some of those did not have a potential for SQL injection either because they didn’t involve user input or the user input was already being restricted to values that could not lead to SQL injection. We did find though, for example, that one of those could have lead to SQL injection through cross-site request forgery (CSRF).
...
This post provides insights on a vulnerability in the WordPress plugin Entries For WPForms not discovered by us, where the discoverer hadn't provided the details needed for us to confirm the vulnerability while we were adding it to the data set for our service, so the rest of its contents are limited to subscribers of our service.
If you were using our service, you would have already been warned about this vulnerability if your website is vulnerable due to it. You can try out our service for free and then see the rest of the details of the vulnerability.
For existing customers, please log in to your account to view the rest of the contents of the post.