BackupBuddy 8.5.8.0 - 8.7.4.1 - Arbitrary File Download

2022-09-06 00:00
Anonymous

Strategic Overview

Status
Patched in 8.7.5
Affected PluginBackupBuddy
Affected Version8.5.8.0 – 8.7.4.1
CVSS7.5High
CVECVE-2022-31474
View all BackupBuddy vulnerabilities

Vulnerability Overview

The BackupBuddy plugin for WordPress is vulnerable to unauthenticated arbitrary file downloads via the 'local-download' found in the backupbuddy_local_download() function in versions 8.5.8.0 to 8.7.4.1. This is due to a missing capability check and nonce check on the affected function that is called via an admin_init hook along with insufficient file path validation on the supplied download file. This makes is possible for unauthenticated attackers to supply the complete path to a file, or use directory traversal techniques, to read any file hosted on the server. This includes sensitive files such as /etc/passwd and /wp-config.php.

Technical Analysis

REMEDIATION: Update to version 8.7.5, or a newer patched version --- IDENTIFIER: CWE-73 (External Control of File Name or Path) The product allows user input to control or influence paths or file names that are used in filesystem operations.

External References

Vulnerability data © Defiant, Inc., provided under the Wordfence Intelligence T&C