CVE-2020-36842

HIGH EXPLOITED

WPvivid Migration, Backup, Staging < 0.9.35 - Authenticated Arbitrary File Upload via AJAX Actions

Title source: llm
STIX 2.1

Exploitation Summary

CVE-2020-36842 has been observed exploited in the wild (reported by VulnCheck KEV). EIP tracks 2 public exploits from researchers including Boshe99, Nxploited.

AI-analyzed exploit summary The repository contains a functional Python exploit for CVE-2020-36842, targeting an arbitrary file upload vulnerability in the WPvivid WordPress plugin (versions up to 0.9.35). The exploit authenticates, uploads a malicious ZIP file, and achieves remote code execution by extracting the payload to a web-accessible directory.

Description

The Migration, Backup, Staging – WPvivid plugin for WordPress is vulnerable to arbitrary file uploads due to a missing capability check on the wpvivid_upload_import_files and wpvivid_upload_files AJAX actions that allows low-level authenticated attackers to upload zip files that can be subsequently extracted. This affects versions up to, and including 0.9.35.

Exploits (2)

github WORKING POC
by Boshe99 · pythonpoc
https://github.com/Boshe99/CVE-Exploits/tree/main/CVE-2020-36842

The repository contains a functional Python exploit for CVE-2020-36842, targeting an arbitrary file upload vulnerability in the WPvivid WordPress plugin (versions up to 0.9.35). The exploit authenticates, uploads a malicious ZIP file, and achieves remote code execution by extracting the payload to a web-accessible directory.

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: WPvivid WordPress Plugin (up to 0.9.35)
Auth required
Prerequisites: WordPress credentials (Subscriber+) · ZIP file containing malicious payload in the current directory
devstral-2 · analyzed Feb 27, 2026 Full analysis →
nomisec WORKING POC
by Nxploited · remote-auth
https://github.com/Nxploited/CVE-2020-36842

This repository contains a functional Python exploit for CVE-2020-36842, an arbitrary file upload vulnerability in the WPvivid WordPress plugin (versions up to 0.9.35). The exploit automates version checking, authentication, file upload, and extraction to achieve remote code execution via a malicious ZIP file.

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: WPvivid WordPress plugin (versions up to 0.9.35)
Auth required
Prerequisites: Valid WordPress credentials (Subscriber+) · Malicious ZIP file in the same directory as the exploit
devstral-2 · analyzed Feb 18, 2026 Full analysis →

Scores

CVSS v3 8.8
EPSS 0.0112
EPSS Percentile 61.8%
Attack Vector NETWORK
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

CISA SSVC

Vulnrichment
Exploitation none
Automatable no
Technical Impact total

Details

VulnCheck KEV 2024-10-15
CWE
CWE-434
Status published
Products (2)
wpvivid/migration\,_backup\,_staging < 0.9.35
wpvividplugins/WPvivid — Backup, Migration & Staging < 0.9.35
Published Oct 16, 2024
Tracked Since Feb 18, 2026