Impact
Simple Machines Forum preceding 2.1.7 contains an authorization state‑confusion flaw in the Profile::load() routine. An authenticated low‑privileged user can send a request that includes multiple values for the user parameter. Because the loader fails to reconcile the loaded profile ($member) with the currently authenticated user's ownership flag ($user->is_owner), the system mistakenly treats the targeted administrator profile as owned by the attacker. The result is that the attacker can change the administrator password and gain full account takeover control.
Affected Systems
All Simple Machines Forum installations running version 2.1.7 or earlier are affected. The vulnerability is fixed in commit 6f0dc61958aa86a4b436a222f6176812ed5bbb95; the fix is not included in SMF 2.1.7 but is available in newer releases that incorporate the patch.
Risk and Exploitability
The CVSS score of 8.6 categorizes this issue as high severity. Although an EPSS score is not available, the vulnerability does not appear in the CISA KEV catalog, indicating no confirmed widespread exploitation yet. Attackers must be authenticated with low privileges and have the ability to submit crafted profile requests. The attack is remote and can be triggered through the web interface, making it potentially exploitable without additional local access.
OpenCVE Enrichment