2.0.1 through 2.3.1 Password Reset Code Brute-Force Account Takeover
Not on CISA's list of exploited flaws, and not in the news we track.
9.1of 10, critical
Reading the vendor advisory
Fix it in your code
Each opens with a short prompt that points at Global Hack Map's public runbook for CVE-2026-129161. Nothing runs until you send it.
Dromara free-fs 2.0.1 through 2.3.1 contains an improper restriction of authentication attempts vulnerability that allows unauthenticated attackers to brute-force six-digit password reset codes via PUT /apis/user/forget-password. Attackers can request a code for a known email and submit unlimited guesses during its 300-second lifetime to set a chosen password and take over the account.
You are affected if
The fix