{"id":"CVE-2021-24155","aliases":["EUVD-2021-11069","GHSA-h635-5m37-x3p5"],"status":"published","title":"Backup Guard \u003c 1.6.0 - Authenticated Arbitrary File Upload","description":"The WordPress Backup and Migrate Plugin – Backup Guard WordPress plugin before 1.6.0 did not ensure that the imported files are of the SGBP format and extension, allowing high privilege users (admin+) to upload arbitrary files, including PHP ones, leading to RCE.","severity":{"version":"3.1","score":7.2,"vector":"CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H","level":"high","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-10","score":0.83693,"percentile":0.9969,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":true,"fix_available":false},"cwes":["CWE-434"],"published":"2021-04-05T18:27:42Z","modified":"2026-06-17T03:39:29Z","exploits":[{"source":"exploitdb","id":"EDB-50093","title":"Wordpress Plugin Backup Guard 1.5.8 - Remote Code Execution (Authenticated)","type":"webapps","platform":"php","date":"2021-07-05","url":"https://www.exploit-db.com/exploits/50093"},{"source":"metasploit","id":"exploit/multi/http/wp_plugin_backup_guard_rce","title":"Wordpress Plugin Backup Guard - Authenticated Remote Code Execution","type":"exploit","platform":"PHP","date":"2021-05-04","verified":true,"url":"https://www.rapid7.com/db/modules/exploit/multi/http/wp_plugin_backup_guard_rce"},{"source":"nuclei","id":"CVE-2021-24155","title":"WordPress BackupGuard \u003c1.6.0 - Authenticated Arbitrary File Upload","type":"detection template","url":"https://github.com/projectdiscovery/nuclei-templates/blob/main/http/cves/2021/CVE-2021-24155.yaml"},{"source":"pocgithub","id":"0dayNinja/CVE-2021-24155.rb","title":"0dayNinja/CVE-2021-24155.rb","date":"2021-07-30","url":"https://github.com/0dayNinja/CVE-2021-24155.rb"}],"products":[{"vendor":"backup-guard","product":"backup_guard"},{"vendor":"unknown","product":"wordpress backup and migrate plugin – backup guard"}],"references":[{"url":"https://wpscan.com/vulnerability/d442acac-4394-45e4-b6bb-adf4a40960fb","tags":["x_refsource_CONFIRM","x_transferred","Exploit","Third Party Advisory"]},{"url":"http://packetstormsecurity.com/files/163382/WordPress-Backup-Guard-1.5.8-Shell-Upload.html","tags":["x_refsource_MISC","x_transferred","Exploit","Third Party Advisory","VDB Entry"]},{"url":"http://packetstormsecurity.com/files/163623/WordPress-Backup-Guard-Authenticated-Remote-Code-Execution.html","tags":["x_refsource_MISC","x_transferred","Exploit","Third Party Advisory","VDB Entry"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2021-24155"},{"url":"https://github.com/advisories/GHSA-h635-5m37-x3p5"}],"sources":{"cve":[{"id":"CVE-2021-24155","title":"Backup Guard \u003c 1.6.0 - Authenticated Arbitrary File Upload","description":"The WordPress Backup and Migrate Plugin – Backup Guard WordPress plugin before 1.6.0 did not ensure that the imported files are of the SGBP format and extension, allowing high privilege users (admin+) to upload arbitrary files, including PHP ones, leading to RCE.","status":"published","published":"2021-04-05T18:27:42Z","modified":"2024-08-03T19:21:18.269Z","cwes":["CWE-434"],"updated_at":"2026-11-02T14:33:05.000797Z"}],"euvd":[{"id":"EUVD-2021-11069","description":"The WordPress Backup and Migrate Plugin – Backup Guard WordPress plugin before 1.6.0 did not ensure that the imported files are of the SGBP format and extension, allowing high privilege users (admin+) to upload arbitrary files, including PHP ones, leading to RCE.","status":"published","published":"2021-04-05T18:27:42Z","modified":"2024-08-03T19:21:18Z","updated_at":"2026-11-03T03:24:59.071017Z"}],"ghsa":[{"id":"GHSA-h635-5m37-x3p5","title":"The WordPress Backup and Migrate Plugin â€“ Backup Guard WordPress plugin before 1.6.0 did not...","description":"The WordPress Backup and Migrate Plugin â€“ Backup Guard WordPress plugin before 1.6.0 did not ensure that the imported files are of the SGBP format and extension, allowing high privilege users (admin+) to upload arbitrary files, including PHP ones, leading to RCE.","status":"published","published":"2022-05-24T22:28:41Z","modified":"2023-01-30T05:05:35Z","cwes":["CWE-434"],"updated_at":"2026-11-02T14:47:18.801591Z"}],"nvd":[{"id":"CVE-2021-24155","description":"The WordPress Backup and Migrate Plugin – Backup Guard WordPress plugin before 1.6.0 did not ensure that the imported files are of the SGBP format and extension, allowing high privilege users (admin+) to upload arbitrary files, including PHP ones, leading to RCE.","status":"published","published":"2021-04-05T19:15:14.7Z","modified":"2026-06-17T03:39:29.257Z","cvss":[{"version":"3.1","score":7.2,"vector":"CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H","level":"high","assessor":"primary"},{"version":"2.0","score":6.5,"vector":"AV:N/AC:L/Au:S/C:P/I:P/A:P","level":"medium","assessor":"primary"}],"cwes":["CWE-434"],"updated_at":"2026-11-02T14:06:51.197859Z"}]}}
