CVE-2026-82182 Overview
CVE-2026-82182 is a SQL injection vulnerability in the WPvivid Backup, Migration & Staging WordPress plugin. Versions before 0.9.133 fail to sanitize a user-supplied list of identifiers before using it in a SQL query. Authenticated administrators can inject arbitrary SQL statements through the vulnerable parameter. The flaw is classified under CWE-89: Improper Neutralization of Special Elements used in an SQL Command.
Critical Impact
Authenticated administrators can manipulate backend SQL queries to read database contents outside the plugin's intended scope, exposing sensitive WordPress data.
Affected Products
- WPvivid Backup, Migration & Staging WordPress plugin versions prior to 0.9.133
- WordPress sites with the WPvivid plugin installed and activated
- Multi-site WordPress environments running affected plugin versions
Discovery Timeline
- 2026-09-02 - CVE-2026-82182 published to NVD
- 2026-09-02 - Last updated in NVD database
Technical Details for CVE-2026-82182
Vulnerability Analysis
The WPvivid plugin accepts a list of identifiers from an administrator-facing input path and passes those values into a SQL query without sanitization or parameterization. Because the identifier list is concatenated directly into the query string, an attacker with administrator privileges can append arbitrary SQL syntax. The vulnerability requires authentication as a high-privilege user, which limits its exploitation profile but does not eliminate the risk in multi-admin or compromised-account scenarios.
Successful exploitation allows extraction of data from the WordPress database, including user records, session tokens, and plugin configuration. The scope change indicated by the CVSS vector reflects that a compromised plugin query can access resources beyond the plugin's own security boundary.
Root Cause
The root cause is missing input sanitization on a list of identifiers supplied by the user. The plugin code does not use prepared statements or apply esc_sql() and type-casting to the array elements before building the query. This falls squarely within [CWE-89].
Attack Vector
Exploitation requires network access to the WordPress admin interface and valid administrator credentials. The attacker submits a crafted identifier list to the vulnerable plugin endpoint. The plugin then executes the tainted query against the WordPress database. No user interaction beyond the attacker's own request is needed.
No public proof-of-concept exploit or verified code sample is available. See the WPScan Vulnerability Report for technical details.
Detection Methods for CVE-2026-82182
Indicators of Compromise
- Unexpected SQL syntax characters such as UNION, SELECT, --, or backticks in HTTP POST parameters targeting WPvivid admin endpoints
- WordPress database error entries in debug.log originating from WPvivid function calls
- Anomalous administrator-initiated requests to /wp-admin/admin-ajax.php referencing WPvivid actions with large or malformed identifier arrays
Detection Strategies
- Inspect web server access logs for requests to WPvivid admin actions containing SQL metacharacters in identifier list parameters
- Enable WordPress query logging and correlate slow or malformed queries with the authenticated administrator session that issued them
- Deploy web application firewall (WAF) rules that flag SQL keywords in array-style POST parameters submitted to plugin endpoints
Monitoring Recommendations
- Alert on administrator account activity outside normal working hours or from unfamiliar IP ranges
- Monitor for unexpected reads against wp_users and wp_usermeta tables initiated by the web application user
- Track plugin version inventory across WordPress installations to identify hosts still running WPvivid versions before 0.9.133
How to Mitigate CVE-2026-82182
Immediate Actions Required
- Update the WPvivid Backup, Migration & Staging plugin to version 0.9.133 or later on all WordPress installations
- Audit administrator accounts and rotate credentials for any account with recent WPvivid access
- Review WordPress database access logs for evidence of injection attempts predating the patch
Patch Information
The vendor addressed CVE-2026-82182 in WPvivid version 0.9.133 by sanitizing the identifier list before use in SQL queries. Administrators should install the update through the WordPress plugin manager or download it from the official plugin repository. Refer to the WPScan Vulnerability Report for advisory metadata.
Workarounds
- Deactivate the WPvivid plugin until the site can be updated to version 0.9.133
- Restrict administrator dashboard access by IP allowlist at the web server or WAF layer
- Enforce multi-factor authentication for all WordPress administrator accounts to reduce the likelihood of credential-based abuse
# Update WPvivid via WP-CLI on affected WordPress hosts
wp plugin update wpvivid-backuprestore --version=0.9.133
wp plugin get wpvivid-backuprestore --field=version
Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

