Changes between Initial Version and Version 1 of Ticket #57451
- Timestamp:
- 02/15/2023 12:23:48 AM (2 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #57451
-
Property
Component
changed from
General
toExport
-
Property
Component
changed from
-
Ticket #57451 – Description
initial v1 2 2 3 3 Cross-Site Request Forgery (CSRF) is an attack that forces an end user to execute unwanted actions on a web application in which they’re currently authenticated. With a little help of social engineering (such as sending a link via email or chat), an attacker may trick the users of a web application into executing actions of the attacker’s choosing 4 4 5 Steps To Reproduce: 5 6 6 7 1. Login to WordPress Backend as an Admin 7 2. Go-to Tools > Export > Select what to export8 2. Go-to Tools > Export > Select what to export 8 9 3. Select the Data you want to export. Capture this request using a web-proxy like BurpSuite 9 10 4. Since this is a GET request, Copy the URL to which request is made. … … 12 13 13 14 The endpoint vulnerable: 14 http://<your_wp.com>/wp-admin/export.php?download=true&content=all&cat=0&post_author=2&post_start_date=0&post_end_date=0&post_status=0&page_author=0&page_start_date=0&page_end_date=0&page_status=0&attachment_start_date=0&attachment_end_date=0&submit=Download+Export+File 15 `http://<your_wp.com>/wp-admin/export.php?download=true&content=all&cat=0&post_author=2&post_start_date=0&post_end_date=0&post_status=0&page_author=0&page_start_date=0&page_end_date=0&page_status=0&attachment_start_date=0&attachment_end_date=0&submit=Download+Export+File` 15 16 16 17 Recommendations … … 19 20 Impact 20 21 Unauthorised File Download on an administrator's PC 21 An attacker can write a script which sends 100s of GET requests at once to the endpoint, and share the script to another user, and when he do nwloads 100 files at once, it shall also consume his disk space22 An attacker can write a script which sends 100s of GET requests at once to the endpoint, and share the script to another user, and when he downloads 100 files at once, it shall also consume his disk space