Lucene search

K
wpexploitScott Kingsley ClarkWPEX-ID:A60187D4-9491-435A-BC36-8DD348A1FFA3
HistoryFeb 19, 2024 - 12:00 a.m.

Formidable Registration < 2.12 - Contributor+ Arbitrary User Password Reset To Account Takeover

2024-02-1900:00:00
Scott Kingsley Clark
44
formidable registration
contributor+ password reset
account takeover
shortcode
wordpress plugin

6.8 Medium

AI Score

Confidence

Low

0.0004 Low

EPSS

Percentile

9.1%

Description The plugin does not prevent users with at least the contributor role from rendering sensitive shortcodes, allowing them to generate, and leak, valid password reset URLs, which they can use to take over any accounts.

1. ADMIN: Install Formidable Pro plugin
2. ADMIN: Install Formidable Registration plugin
3. CONTRIBUTOR: Add shortcode to any post and specify user ID and save
4. CONTRIBUTOR: Preview post and see link to reset password (at this point this can be handled by any user/non-user)
5. CONTRIBUTOR: Change the password for user through that form and hit submit
6. CONTRIBUTOR: Logout and then log into the other user with the new password

Example shortcode: `[frm-set-password-link user_id="ANY_USER_ID"]`

6.8 Medium

AI Score

Confidence

Low

0.0004 Low

EPSS

Percentile

9.1%

Related for WPEX-ID:A60187D4-9491-435A-BC36-8DD348A1FFA3