WordPress Plugin Vulnerabilities

WPvivid Backup Plugin < 0.9.91 - Missing Authorization via 'start_staging' and 'get_staging_progress'

Description

The WPvivid Backup Plugin for WordPress is vulnerable to unauthorized access of data and modification of data due to a missing capability check on the 'start_staging' and 'get_staging_progress' functions in versions up to, and including, 0.9.90. This makes it possible for authenticated attackers to create new staging sites and fresh WordPress installations on the server that use arbitrary database connections under the attacker's control. This can allow full site takeover via an attacker who grants themselves administrator privileges on the new database, at which point the site they control shares a file system with the victim site.

Affects Plugins

Fixed in 0.9.91

References

Classification

Type
NO AUTHORISATION
CWE
CVSS

Miscellaneous

Original Researcher
Nguyen Anh Tien
Verified
No

Timeline

Publicly Published
2023-09-12 (about 2 years ago)
Added
2023-11-24 (about 2 years ago)
Last Updated
2023-12-11 (about 2 years ago)

Other