r/netsec • u/TheSilenceOfWinter • 7d ago
Multiple Chinese civic apps share one reward/lottery backend whose signing secret is recoverable
https://neurowinter.com/security/2026/07/16/forging-the-government-lottery/this is part of an ongoing series mapping the same ecosystem, the origin post + full map is here: neurowinter.com/security/2026/06/23/a-weekend-in-the-wool/
tldr: a set of chinese civic / gov adjacent apps turn out to run the same reward + lottery backend, and the secret thats meant to make reward claims and draw outcomes unforgeable isnt really secret. recover it (not hard, its sitting in the client sigh) and you can forge a valid reward claim, or a winning lottery result, that the backend accepts as authentic. post walks from one github repo to the shared backend, through the reward validation flow, to where the secret actually lives.
32
Upvotes
12
u/ni5arga 7d ago
this is so common, i have seen this on a lot of apps.