🔙 목록으로 돌아가기

CVE-2020-9757: Craft CMS < 3.3.0 - Server-Side Template Injection

TitleCraft CMS < 3.3.0 - Server-Side Template Injection
Authordwisiswant0
SeverityCritical
ImpactSuccessful exploitation of this vulnerability could allow an attacker to execute arbitrary code on the server.
RemediationUpgrade Craft CMS to version 3.3.0 or higher to mitigate this vulnerability.
CVSS Score9.8
EPSS Score0.94276
CVE IDCVE-2020-9757
CWE IDCWE-74
Shodan Querycpe:"cpe:2.3:a:craftcms:craft_cms"http.html:craftcmshttp.favicon.hash:-47932290
Fofa Queryicon_hash=-47932290body=craftcms
Tags cve cve2020 ssti craftcms vkev vuln

🔍 Vulnerability Description

Craft CMS before 3.3.0 is susceptible to server-side template injection via the SEOmatic component that could lead to remote code execution via malformed data submitted to the metacontainers controller.

🌐 HTTP Request

GET /actions/seomatic/meta-container/meta-link-container/?uri=Invx0F HTTP/1.1
Host: www.victim.com
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_1) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Safari/605.1.15
Connection: close
Accept: */*
Accept-Language: en
Accept-Encoding: gzip
GET /actions/seomatic/meta-container/all-meta-containers?uri=Invx0F HTTP/1.1
Host: www.victim.com
User-Agent: Mozilla/5.0 (Knoppix; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36
Connection: close
Accept: */*
Accept-Language: en
Accept-Encoding: gzip

📚 References


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

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