- 19 Jan, 2017 1 commit
-
-
Lester Chan authored
-
- 18 Jan, 2017 1 commit
-
-
Lester Chan authored
-
- 08 Dec, 2016 1 commit
-
-
Lester Chan authored
-
- 19 Oct, 2016 4 commits
-
-
Lester Chan authored
-
Lester Chan authored
preventing cross site voting & validating answers [Updated]
-
Monroe Clinton authored
-
Monroe Clinton authored
There is a current flaw in wp-polls that allows people to embed the following into a page: http://example.com/wp-admin/admin-ajax.php?action=polls&view=process&poll_id=POLLID&poll_POLLID=ANSWER&poll_POLLID_nonce=POLLNONCE This allows exploiters to get votes from people who have not even visited the WordPress site. I exploited this on a WordPress site, and got 318k votes by embedding the link into various forum signatures. However, since the poll answer is a GET variable, the actual answers went to 0%. It is because the votes were not counted as answers, but still added to the total votes. I added an if statement that checks if the poll answer is legitimate. This prevents fraudulent answers, and cross site voting.
-
- 18 Oct, 2016 1 commit
-
-
Monroe Clinton authored
There is a current flaw in wp-polls that allows people to embed the following into a page: http://example.com/wp-admin/admin-ajax.php?action=polls&view=process&poll_id=POLLID&poll_POLLID=ANSWER&poll_POLLID_nonce=POLLNONCE This allows exploiters to get votes from people who have not even visited the WordPress site. I exploited this on a WordPress site, and got 318k votes by embedding the link into various forum signatures. However, since the poll answer is a GET variable, the actual answers went to 0%. It is because the votes were not counted as answers, but still added to the total votes. I added an if statement that checks if the poll answer is legitimate. This prevents fraudulent answers, and cross site voting.
-
- 30 Aug, 2016 1 commit
-
-
Lester Chan authored
-
- 29 Jun, 2016 4 commits
- 08 Jun, 2016 1 commit
-
-
Lester authored
-
- 17 Apr, 2016 3 commits
-
-
Lester Chan authored
-
Lester Chan authored
-
Lester Chan authored
-
- 14 Apr, 2016 1 commit
-
-
Lester authored
-
- 12 Apr, 2016 4 commits
-
-
Lester Chan authored
Add question to Log and correct error if using hooks
-
Andy Fragen authored
poll_log_show_log_filter
-
Andy Fragen authored
-
Andy Fragen authored
prevents PHP error under certain circumstances
-
- 15 Mar, 2016 2 commits
-
-
Lester Chan authored
When using the poll on mobile, this message gets lost "You Had Alread…
- 14 Mar, 2016 1 commit
-
-
Eduardo authored
When using the poll on mobile, this message gets lost "You Had Already Voted For This Poll" because poll total height shrinks. Added a wrapper class to help style this message
-
- 06 Jan, 2016 1 commit
-
-
Lester authored
-
- 11 Dec, 2015 9 commits
-
-
Lester authored
-
Lester authored
-
Lester authored
-
Lester authored
-
Lester authored
-
Lester authored
-
Lester authored
-
Lester Chan authored
SQL injection fixes.
-
Jay Dansand authored
Fix possible rDNS SQL injection. Use ->prepare() where appropriate. Use esc_sql() instead of addslashes(). Whitelist ORDER BY and SORT BY SQL injection vectors.
-
- 03 Dec, 2015 1 commit
-
-
Lester authored
-
- 02 Dec, 2015 3 commits
-
-
Lester Chan authored
get correct poll ID for a poll starting in the future
-
Lester Chan authored
fix PHP notices
-
Andy Fragen authored
Correctly display poll ID and shortcode for poll starting in the future.
-
- 01 Dec, 2015 1 commit
-
-
Andy Fragen authored
-