Lucene search

K
wpvulndbScott Kingsley ClarkWPVDB-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
wpscan.com
10
formidable registration
contributor role
password reset
account takeover
shortcodes
user ids
security vulnerability

6.6 Medium

AI Score

Confidence

High

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.

PoC

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"]

CPENameOperatorVersion
eq2.12

6.6 Medium

AI Score

Confidence

High

0.0004 Low

EPSS

Percentile

9.1%

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