F8: signup-txt has no rate limiting #2
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Severity: High — Risk Score open
Status: Open — pattern exists for Misskey signup-strict, mirror needed.
The
/signupendpoint onsignup.txt.s8n.ruhas no Traefik rate-limit middleware nor nginxlimit_reqzone. Bot/spammer flood would create thousands of Matrix accounts in seconds.Fix: Add Traefik
rate-limit-signup-txt@filemiddleware (1 req / 30s, burst 3 — matchsignup-strictfor Misskey) AND nginx-levellimit_reqin signup-txt config block.Verification: k6 / siege test — 5 req in 1s should see 4 dropped 429.
Source:
security/nullstone-server/2026-05-02.md§F8.