On a Discourse instance, the “system” account began sending spam, including messages about “W-8BEN compliance” and Chinese shipping, after being inactive for six years. Mark_W_Bennett reported the issue, noting no user was logged in as “system” and no obvious security flaws. pfaffman asked for details, and Mark_W_Bennett clarified the spam types. Falco suggested checking API keys and the system user’s security settings, but Mark_W_Bennett confirmed no active API keys and no recent login devices. Moin recalled a similar past incident. Falco later identified the cause: a bug affecting sites with staged users disabled and incoming emails enabled, which caused emails to be sent under the “system” account. lindsey confirmed the issue was fixed in October, and the spam should no longer occur.
On our Discourse instance, the “system” account has started sending spam to the forum and the email list. It has happened three times in the last five days.
There is no user responsible for “system,” nobody has logged in to admin with that username, and there are no obvious attack surfaces in the admin panel.
My best guess is that someone is exploiting the discourse server. So I came here figuring someone would have seen this before, but I’m at a loss.
I remember reading another topic where someone reported spam posts that were authored by the system. But I cannot find it anymore. I think the topic was deleted.
Sorry for the delay on our response — we fixed this issue back in October so this shouldn’t be happening anymore. If you notice any issues, though, please let us know!