GiveWP <= 2.20.2 - Authenticated Arbitrary File Creation
Strategic Overview
- Status
- Patched in 2.21.0
- Affected Plugin
- GiveWP – Donation Plugin and Fundraising Platform
- Affected Version
<= 2.20.2- CVSS
- 5.5Medium
- Weakness type
- CWE-285 · Improper Authorization
- CVE
CVE-2022-28700
At a glance
CVE-2022-28700 is a medium-severity Improper Authorization vulnerability in the GiveWP WordPress plugin, affecting versions <= 2.20.2. It carries a CVSS score of 5.5 (reachable over the network; low attack complexity; high integrity impact). Exploitation requires an authenticated account. The issue is fixed in version 2.21.0; sites on affected versions should update now. Disclosed July 2022, reported by Rafie Muhammad.
Vulnerability Overview
Authenticated Arbitrary File Creation via Export function vulnerability in GiveWP's GiveWP plugin <= 2.20.2 at WordPress.
Technical Analysis
The vector marks this flaw as remotely reachable over the network, with low attack complexity — no special timing or configuration is needed, and no interaction from a victim user. A successful exploit has high impact on integrity.
CWE-285: Improper Authorization
Reaching this weakness in GiveWP <= 2.20.2 takes any authenticated account. Improper authorization means a permission check exists but does not cover the case being exercised, so a caller who is allowed to do one thing is allowed to do a neighbouring thing as well.
A lower-privileged account performs an action reserved for a higher one, which on a multi-author or membership site means an ordinary user reaching administrative behaviour. For GiveWP the fix is 2.21.0: builds <= 2.20.2 are affected, anything from 2.21.0 onward is not.
Remediation
Update to version 2.21.0, or a newer patched version
How does WordSec protect against this?
Because it turns on account access, WordSec's login security is the relevant layer: role-based two-factor, captcha and brute-force limits raise the cost of getting the account this needs. None of that substitutes for the fix: GiveWP 2.21.0 closes this, and updating the plugin is the step that ends it.
- Login Security
- Alerts
External References
Related records
Same weakness class
Other vulnerabilities in GiveWP – Donation Plugin and Fundraising Platform
- 10.0CVE-2024-5932: GiveWP PHP Object Injection to RCE
CVE-2024-5932 - 9.8CVE-2026-82222: GiveWP PHP Object Injection to RCE
CVE-2026-82222 - 9.8CVE-2025-0912: GiveWP PHP Object Injection
CVE-2025-0912 - 9.8CVE-2025-22777: GiveWP PHP Object Injection
CVE-2025-22777 - 9.8CVE-2024-12877: GiveWP PHP Object Injection
CVE-2024-12877 - 9.8CVE-2024-9634: GiveWP PHP Object Injection to RCE
CVE-2024-9634 - 9.8CVE-2024-8353: GiveWP PHP Object Injection
CVE-2024-8353 - 9.8CVE-2023-0224: GiveWP <= 2.23.2 SQL Injection
CVE-2023-0224
Vulnerability data © Defiant, Inc., provided under the Wordfence Intelligence T&C