WP BackItUp Community Edition Security & Risk Analysis

wordpress.org/plugins/wp-backitup

Backup, restore, clone, duplicate or migrate your site effortlessly with the WPBackItUp backup plugin. Backup every setting, post, comment, revision, …

6K active installs v2.1.0 PHP 5.2.4+ WP 3.8.0+ Updated Jan 25, 2026
back-upbackupbackupsdatabase-backupmultisite-backup
67
C · Use Caution
CVEs total7
Unpatched1
Last CVEJan 21, 2026
Safety Verdict

Is WP BackItUp Community Edition Safe to Use in 2026?

Use With Caution

Score 67/100

WP BackItUp Community Edition has 1 unpatched vulnerability. Evaluate alternatives or apply available mitigations.

7 known CVEs 1 unpatched Last CVE: Jan 21, 2026Updated 2mo ago
Risk Assessment

The "wp-backitup" v2.1.0 plugin presents a mixed security posture. While static analysis shows a surprisingly small attack surface with no identified unprotected entry points (AJAX, REST API, shortcodes, cron), and a high percentage of properly escaped output, there are significant underlying concerns. The complete lack of capability checks on any code signals is a major red flag, implying that even internal functionalities might be accessible to users without proper permissions. Furthermore, all SQL queries are executed without prepared statements, which is a widespread vulnerability that can lead to SQL injection attacks if the input is not meticulously sanitized elsewhere.

The vulnerability history paints a concerning picture, with 7 known CVEs, including one actively unpatched high-severity vulnerability. The common types of past vulnerabilities – Missing Authorization, Cross-Site Request Forgery (CSRF), and Exposure of Sensitive Information – strongly suggest a recurring pattern of authorization and input validation weaknesses. The presence of an unpatched high-severity vulnerability dated in the future (2026-01-21) is highly unusual and warrants immediate investigation, potentially indicating a data error or an exceptionally critical, ongoing threat.

In conclusion, the plugin's minimal static attack surface and good output escaping are overshadowed by critical architectural weaknesses like the absence of capability checks and the prevalent use of raw SQL queries. Coupled with a history of significant vulnerabilities, particularly the unpatched high-severity issue, the overall risk is considerable. Users should exercise extreme caution and prioritize patching or finding alternatives.

Key Concerns

  • Unpatched high severity vulnerability
  • 100% of SQL queries not using prepared statements
  • 0 capability checks detected
  • 7 total known CVEs
  • 6 Medium severity CVEs
Vulnerabilities
7

WP BackItUp Community Edition Security Vulnerabilities

CVEs by Year

2 CVEs in 2014
2014
4 CVEs in 2024
2024
1 CVE in 2026 · unpatched
2026
Patched Has unpatched

Severity Breakdown

High
1
Medium
6

7 total CVEs

CVE-2025-68039medium · 5.3Missing Authorization

BackItUp <= 2.1.0 - Missing Authorization

Jan 21, 2026Unpatched
CVE-2024-43268medium · 4.3Missing Authorization

Backup and Restore WordPress <= 1.50 - Missing Authorization

Aug 12, 2024 Patched in 2.0.0 (376d)
CVE-2024-43270medium · 5.3Missing Authorization

Backup and Restore WordPress <= 1.50 - Missing Authorization

Aug 12, 2024 Patched in 2.0.0 (376d)
CVE-2024-43269medium · 6.5Cross-Site Request Forgery (CSRF)

Backup and Restore Wordpress <= 1.50 - Cross-Site Request Forgery to Backup Trigger

Aug 12, 2024 Patched in 2.0.0 (376d)
CVE-2023-7232medium · 5.3Exposure of Sensitive Information to an Unauthorized Actor

Backup and Restore WordPress WordPress <= 1.45 - Unauthenticated Information Exposure via Log Files

Mar 5, 2024 Patched in 1.50 (51d)
WF-75685f2f-b1d0-4f38-a2b4-1cc0259aedc7-wp-backitupmedium · 6.5Missing Authorization

Backup and Restore WordPress – Backup Plugin <= 1.9 - Authorization Bypass

Dec 4, 2014 Patched in 1.9.1 (3337d)
CVE-2014-9012high · 7.5Exposure of Sensitive Information to an Unauthorized Actor

Backup and Restore WordPress – Backup Plugin <= 1.9 - Sensitive Information Disclosure

Jul 16, 2014 Patched in 1.9.1 (3478d)
Code Analysis
Analyzed Mar 16, 2026

WP BackItUp Community Edition Code Analysis

Dangerous Functions
0
Raw SQL Queries
6
0 prepared
Unescaped Output
6
176 escaped
Nonce Checks
1
Capability Checks
0
File Operations
6
External Requests
0
Bundled Libraries
0

SQL Query Safety

0% prepared6 total queries

Output Escaping

97% escaped182 total outputs
Attack Surface

WP BackItUp Community Edition Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 5
filtercron_scheduleswp-backitup.php:115
actioninitwp-backitup.php:192
actioninitwp-backitup.php:239
actionadmin_noticeswp-backitup.php:273
actionplugins_loadedwp-backitup.php:295
Maintenance & Trust

WP BackItUp Community Edition Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 25, 2026
PHP min version5.2.4
Downloads704K

Community Trust

Rating92/100
Number of ratings297
Active installs6K
Developer Profile

WP BackItUp Community Edition Developer Profile

Chris Simmons

1 plugin · 6K total installs

56
trust score
Avg Security Score
67/100
Avg Patch Time
1332 days
View full developer profile
Detection Fingerprints

How We Detect WP BackItUp Community Edition

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-backitup/css/admin-styles.css/wp-content/plugins/wp-backitup/css/backup.css/wp-content/plugins/wp-backitup/css/dashboard.css/wp-content/plugins/wp-backitup/css/donate.css/wp-content/plugins/wp-backitup/css/frontend-styles.css/wp-content/plugins/wp-backitup/css/modal.css/wp-content/plugins/wp-backitup/css/restore.css/wp-content/plugins/wp-backitup/css/style.css+8 more
Script Paths
/wp-content/plugins/wp-backitup/js/admin/dashboard.js/wp-content/plugins/wp-backitup/js/admin/modal.js/wp-content/plugins/wp-backitup/js/admin/plugin.js/wp-content/plugins/wp-backitup/js/admin/restore.js/wp-content/plugins/wp-backitup/js/backup.js/wp-content/plugins/wp-backitup/js/donate.js+2 more
Version Parameters
wp-backitup/css/admin-styles.css?ver=wp-backitup/css/backup.css?ver=wp-backitup/css/dashboard.css?ver=wp-backitup/css/donate.css?ver=wp-backitup/css/frontend-styles.css?ver=wp-backitup/css/modal.css?ver=wp-backitup/css/restore.css?ver=wp-backitup/css/style.css?ver=wp-backitup/js/admin/dashboard.js?ver=wp-backitup/js/admin/modal.js?ver=wp-backitup/js/admin/plugin.js?ver=wp-backitup/js/admin/restore.js?ver=wp-backitup/js/backup.js?ver=wp-backitup/js/donate.js?ver=wp-backitup/js/frontend.js?ver=wp-backitup/js/restore.js?ver=

HTML / DOM Fingerprints

CSS Classes
wpb_form_backupwpb_container_backupwpb_container_restorewpb_form_restorewpb_container_dashboardwpb_form_dashboardwpb_donation_formwpb_donation_block+8 more
HTML Comments
<!-- WPBackItUp -->
Data Attributes
data-wpbackitup-actiondata-wpbackitup-nonce
JS Globals
wpBackitup_admin_modalWPBackItUp_Admin_PluginWPBackItUp_Restore
FAQ

Frequently Asked Questions about WP BackItUp Community Edition