SourceHut Registration Bypass When Disabled (CVE-2026-121728)
A logic bug introduced in 2021 allows registration even when disabled in SourceHut versions 0.56.11-0.88.9 if SMTP is configured.
Authorization bypass in SourceHut meta.sr.ht before 0.89.0
SourceHut meta.sr.ht lets unauthenticated remote attackers create accounts even when public registration is disabled. A request that reaches the registration step invokes an unchecked GraphQL RegisterAccount mutation. Impact is limited to unauthorized account creation. Instances running 0.56.11 before 0.89.0 are affected.
What to do: Upgrade SourceHut meta.sr.ht to 0.89.0.
| Product | Affected | Fixed in |
|---|---|---|
| SourceHut meta.sr.ht | 0.56.11 before 0.89.0 | 0.89.0 |
Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.
SourceHut meta.sr.ht 0.56.11 before 0.89.0 contains an authorization bypass vulnerability that allows unauthenticated attackers to register accounts when public registration is disabled. Attackers can obtain a CSRF token from /login and POST credentials to /register/step2, which invokes the unchecked GraphQL RegisterAccount mutation to create accounts.
A logic bug introduced in 2021 allows registration even when disabled in SourceHut versions 0.56.11-0.88.9 if SMTP is configured.
Today 1.6K readers · 2.5K views · 779 reads · all time 189K views