Wow. This worm is fascinating. It seems to do the following: - Inject itself into the MediaWiki:Common.js page to persist globally, and into the User:Common.js page to do the same as a fallback - Uses jQuery to hide UI elements that would reveal the infection - Vandalizes 20 random articles with a 5000px wide image and another XSS script from basemetrika.ru - If an admin is infected, it will use the Special:Nuke page…
Wouldn't be surprised if elaborate worms like this are AI-designed
Wikipedia was in read-only mode following mass admin account compromise
301–310 of 405 posts
Re: Wikipedia was in read-only mode following mass admin account compromise
#302Earlier quoted context omitted.
Even if they reset to several days ago and lose, say, thousands of edits, even tens of thousands of minor edits, they're still in a pretty good place. Losing a few days of edits is less-than-ideal but very tolerable for Wikipedia as a whole
At $work we're hosting business knowledge databases. Interestingly enough, if you need to revert a day or two of edits, you're better off to do it asap, over postponing and mulling over it. Especially if you can keep a dump or an export around. People usually remember what they changed yesterday and have uploaded files and such still around. It's not great, but quite possible. Maybe you need to pull a few content art…
I had to help out a team in the cleanup of a bug that corrupted some data silently for a while before being found. It was too long out to roll back and they needed all help to identify what was real or wrong data.
Re: Wikipedia was in read-only mode following mass admin account compromise
#303Earlier quoted context omitted.
Wouldn't be surprised if elaborate worms like this are AI-designed
I wouldn't be surprised either. But the original formatting of the worm makes me think it was human written, or maybe AI assisted, but not 100% AI. It has a lot of unusual stylistic choices that I don't believe an AI would intentionally output.
Indeed. One of those unusual choices is that it uses jQuery. Gotta have IE6 compatibility in your worm!
I'm not sure what to make of `Number("20")` in the source code. I would think it's some way to get around some filter intended to discourage CPU-intensive looping, but I don't think user scripts have any form of automated moderation, and if that were the case it doesn't make sense that they would allow a `for` loop in the first place.
Re: Wikipedia was in read-only mode following mass admin account compromise
#304Earlier quoted context omitted.
Namecheap is Ukrainian, of course they won't sell you a .ru domain.
Is it? Wikipedia says: > Namecheap is a U.S. based domain name registrar and web hosting service company headquartered in Phoenix, Arizona. and in 2025 they were purchased by: > CVC Capital Partners plc is a Jersey-based private equity and investment advisory firm
Top comment is from the CEO and explains: "We have people on the ground in Ukraine being bombarded now non stop."
Re: Wikipedia was in read-only mode following mass admin account compromise
#305Re: Wikipedia was in read-only mode following mass admin account compromise
#306Earlier quoted context omitted.
Imagine if wikipedia was a native app, what this vuln would have caused. I for one prefer using stuff in the browser where at least it's sandboxed. Also, there's nothing stopping you from disabling JS in your browser.
If it was a native app it wouldn't be grabbing one of the hosted files and running it as code.
Tons of native apps also have plugins or addons, which (surprise surprise) is just code downloaded from some central repo, and run with way less sandboxing than JS.
[0] https://www.bleepingcomputer.com/news/security/notepad-plus-...
Re: Wikipedia was in read-only mode following mass admin account compromise
#307Earlier quoted context omitted.
I wouldn't be surprised either. But the original formatting of the worm makes me think it was human written, or maybe AI assisted, but not 100% AI. It has a lot of unusual stylistic choices that I don't believe an AI would intentionally output.
> It has a lot of unusual stylistic choices that I don't believe an AI would intentionally output. Indeed. One of those unusual choices is that it uses jQuery. Gotta have IE6 compatibility in your worm! I'm not sure what to make of `Number("20")` in the source code. I would think it's some way to get around some filter intended to discourage CPU-intensive looping, but I don't think user scripts have any form of autom…
Re: Wikipedia was in read-only mode following mass admin account compromise
#308Wow. This worm is fascinating. It seems to do the following: - Inject itself into the MediaWiki:Common.js page to persist globally, and into the User:Common.js page to do the same as a fallback - Uses jQuery to hide UI elements that would reveal the infection - Vandalizes 20 random articles with a 5000px wide image and another XSS script from basemetrika.ru - If an admin is infected, it will use the Special:Nuke page…
There doesn’t seem to be an ulterior motive beyond “Muahaha, see the trouble I can cause!”
Re: Wikipedia was in read-only mode following mass admin account compromise
#309Earlier quoted context omitted.
Yeah, basemetrika.ru is free now. Should we occupy it? ;)
It means giving money to the Russian government, so no. If anyone from the Russian government is reading this, get the fuck out of Ukraine. Thank you.