FYI!!! In case you start getting re-directed to porn sites.
Maybe the admin got hacked?
edit: lemmy.blahaj.zone has also been hacked.
Candelestine ( @Candelestine@lemmy.ca ) English70•2 years agoYea, I switched to this alt. It appears to be one of the assistant admins accts. Seems like an old fashioned anon prank, to me, they’re mainly just trying to make stuff offensive and redirect people to lemonparty.
So, y’know, old school.
I don’t know if any data is actually in danger, but I doubt it. I don’t see why assistant admins would need access to it.
hawkwind ( @hawkwind@lemmy.management ) English40•2 years agoAll the bean memes are in danger! On a serious note, old-skool or not, it’s a huge loss of trust in something the community-at-large is excited to see replace reddit.
Candelestine ( @Candelestine@lemmy.ca ) English47•2 years agoPar for the course. This system will never be immune to things like that. That’s part of what happens when you decentralize your power. Instead of a single target that can be made highly secure, you have a distributed array of targets.
People should certainly be engaging on here with full awareness of the reality of the Fediverse, not expecting reddit 2.0. We never will be able to offer exactly what they did. We’ll be naturally worse in some areas and naturally better in others.
hawkwind ( @hawkwind@lemmy.management ) English15•2 years agoThat’s fair. I shouldn’t have said “replace reddit.”
Philolurker ( @Philolurker@lemm.ee ) English9•2 years agoThis is why I’m glad I made redundant accounts on multiple instances. When there are problems on lemmy.world, I can just hop on over to another. That’s never been an option with Reddit.
Now if there was only a way to export or sync user settings like subscriptions, it would be perfect.
CMahaff ( @CMahaff@lemmy.ml ) English6•2 years agoThere’s actually another thread on exactly this topic: https://lemmy.ml/post/1875767
hemmes ( @hemmes@lemmy.one ) English3•2 years agoIs there a way to link posts in the context of the reader’s instance? Like with !c community links?
codus ( @codus@leby.dev ) English2•2 years agoIt’s not great but if you copy the URL into your instance’s search, you can get to the post that way.
CMahaff ( @CMahaff@lemmy.ml ) English1•2 years agoI don’t think so, but I’d love to be proven wrong!
Menachem ( @Menachem@midwest.social ) English21•2 years agoidk, im surprised it took this long. there’s a huge variety of admin teams with varying degrees of security awareness and it’s been over a month since the first big influx of users started. it’ll happen again too and probably not before too long
hawkwind ( @hawkwind@lemmy.management ) English6•2 years agoI didn’t want to say it, because I wanted to believe :(
Cyyy ( @Cyyy@lemmy.ml ) English9•2 years agoi did switch from reddit to lemmy.world because i expected it to be a safe alternative that would atleast pay a lot of attention to security. so yes, the trust in security is broken a lot with this. especially since it happend so soon after so many people joined. i already think about maybe making my own instance to keep my account safe in the future.
henfredemars ( @henfredemars@infosec.pub ) English8•2 years agoOn the other hand, look at where we are. This is proof that one hack can’t take down Lemmy.
hawkwind ( @hawkwind@lemmy.management ) English4•2 years agoTrue that. If you look at posts on lemmy.world though, it’s clear their users (which is like 50% of Lemmy) have zero clue they’re defederated ATM, and probably many that don’t know it’s compromised.
Hexadecimalkink ( @Hexadecimalkink@lemmy.ml ) English2•2 years agoFederation and decentralization are not Web 2.0 concepts. Just like people who first learned what a tweet and a follow were and all the other concepts of those social media platforms, they’ll learn the new paradigm. Or they won’t and we’ll stick to 2.0 platforms.
CMahaff ( @CMahaff@lemmy.ml ) English26•2 years agoMy concern is that configuring the site to automatically redirect users sounds like they have pretty large control over the site - the kind of control that I would assume is usually limited to users with root access on the server.
Obviously hope nothing of value is lost and that there is a proper off-site backup of the content.
Edit: See Max-P’s comment, it looks like the site redirection was accomplished in a way that IMO suggests they do NOT have full control over the site. We’ll obviously have to wait for the full debrief from the admins.
JackbyDev ( @JackbyDev@programming.dev ) English4•2 years agoIf it was just DNS that doesn’t mean too much. If it was just DNS it seems to be back up. It’s like changing the number in a phone book.
The Cuuuuube ( @Cube6392@beehaw.org ) English3•2 years agoIt was a JavaScript injection to the site’s sidebar and top announcement section
InterestFreeBread ( @InterestFreeBread@lemmy.srcfiles.zip ) English7•2 years agoI don’t see why assistant admins would need access to it.
because it’s easier than figuring out what permissions they actually need
- RoundSparrow ( @RoundSparrow@lemmy.ml ) English7•2 years ago
Lemmy permission system is very limited, it’s a boolean for admin
InterestFreeBread ( @InterestFreeBread@lemmy.srcfiles.zip ) English6•2 years agothis is what happens when socialists design hierarchies
Vilian ( @Vilian@lemmy.ca ) English6•2 years agoprobably even the top admin don’t, it’s gonna be encrypted, so even they don’t know your password(except if they changed the code to store it in .txt) but always use differnt password in the internet
Muddybulldog ( @muddybulldog@mylemmy.win ) English2•2 years agoNothing is encrypted except a user’s password. If you have access to the database you can replace that with a known password hash.
bigben111 ( @bigben111@lemmy.ml ) English53•2 years agoHow did it happen and what does this mean for me as a user of lemmy.ml who also follows people on lemmy.world?
Stovetop ( @Stovetop@lemmy.ml ) English67•2 years agoOne of the admin accounts appears to have been compromised. The owner/other admins appear to be aware now because that account had its admin access revoked and offending posts are being removed.
Definitely opens up a big question about the security of Lemmy instances that I am sure will be discussed over the next few days.
hawkwind ( @hawkwind@lemmy.management ) English27•2 years agoI wouldn’t assume reasons why or that it’s fixed until that consensus has been more widely reached.
Stovetop ( @Stovetop@lemmy.ml ) English6•2 years agoMore time will definitely be needed. I’m glad they caught it and acted quickly enough to prevent more vandalism from occurring, but until we know how the account was compromised and what else they may have gotten in the process, it’s still a situation to keep an eye on.
hawkwind ( @hawkwind@lemmy.management ) English2•2 years agoThey are still acting on it, seems.
Stovetop ( @Stovetop@lemmy.ml ) English3•2 years agoYep, it’s definitely not over.
eerongal ( @eerongal@ttrpg.network ) English15•2 years agoDefinitely opens up a big question about the security of Lemmy instances that I am sure will be discussed over the next few days.
They added 2FA login to lemmy in one of the newer updates. Probably pretty pertinent for any admins to use it…
ebits21 ( @ebits21@lemmy.ca ) English8•2 years agoIt’s buggy and missing some key checks to make sure it’s working when you set it up.
Real risk of locking yourself out of your account.
eerongal ( @eerongal@ttrpg.network ) English3•2 years agooh, really? maybe i’ll turn mine off then…Thanks for the heads up!
ebits21 ( @ebits21@lemmy.ca ) English5•2 years agoMostly a risk on initial setup.
I’ve been waiting a bit for it to stabilize and just using huge random passwords
Zetaphor ( @Zetaphor@zemmy.cc ) English4•2 years agoIf you’re using a password manager you’d be doing this for every site and without even having to think about it. Bitwarden is a great choice.
The Cuuuuube ( @Cube6392@beehaw.org ) English3•2 years agoI like KeePass. Bitwarden currently has an nginx exposure in the Dockerfile published in their git repo (may have been fixed since a couple of days ago). That said, I used Bitwarden for many years and switched out of an abundance of paranoia, and am definitively not recommending against it. Just basically use one of the following:
- Bitwarden
- KeePass
- 1password
And stay far the fuck away from LastPass
bigben111 ( @bigben111@lemmy.ml ) 7•2 years agoThanks for the context
ebits21 ( @ebits21@lemmy.ca ) English4•2 years agoThey really need to improve their 2fa implementation
Max-P ( @Max_P@lemmy.max-p.me ) English20•2 years agoNot a whole lot - you might see some spam being federated from lemmy.world but I’d expect the lemmy.ml and lemmy.world admins will fix it, and them clean it up.
That’s probably good stress test to figure out how to handle that.
bigben111 ( @bigben111@lemmy.ml ) 6•2 years agoThanks for the response very helpful.
Max-P ( @Max_P@lemmy.max-p.me ) English43•2 years agoI tried to reproduce the exploit on my own instance and it appears that the official Docker for 0.18.1 is not vulnerable to it.
It appears that the malicious code was injected as an
onload
property in the markdown for taglines. I tried to reproduce in taglines, instance info, in a post with no luck: it always gets escaped properly in the<img alt="exploit here">
property as HTML entity.lemmy.world appears to be running a git commit that is not public.
CMahaff ( @CMahaff@lemmy.ml ) English21•2 years agoI actually consider it good news that the redirection is happening this way (something that can be done just by having the lemmy credentials of an admin) vs something indicating they have access to the server itself.
maegul (he/they) ( @maegul@lemmy.ml ) English13•2 years agoYep, same. It was also the most likely scenario.
It looks like it was an individual admin getting hacked. Not good but not the worst. Most fallout will probably be whether their security practices were sufficient for an admin and whether lemmy has good enough contingencies for this sort of thing. Lemmy’s 2FA is probably a hot issue now though.
CMahaff ( @CMahaff@lemmy.ml ) English8•2 years agoYeah, I’ve been scared to turn on 2FA with all the reports of people being locked out:
darrsil ( @darrsil@beehaw.org ) English1•2 years agoYeah, the Lemmy 2FA implementation sucks. It only works in certain authenticators - Authy not being one of them. Google Authenticator does work and apparently so does the iOS keychain (but can’t confirm that one).
Best way to do it is to enable it and set it up but keep the settings window open, then open a separate incognito window and try to log in. If your 2FA code doesn’t work, go back to the other settings window and disable it.
- RoundSparrow ( @RoundSparrow@lemmy.ml ) English4•2 years ago
The JWT are likely a hot issue, already some Issues on GitHub about them not being revoked properly.
CMahaff ( @CMahaff@lemmy.ml ) English4•2 years agoOh man, that would be brutal if they are resetting the password and it isn’t kicking the attacker out…
Max-P ( @Max_P@lemmy.max-p.me ) English4•2 years agoThat’s probably what happened here because they did revoke the admin’s access, but it continued.
- RoundSparrow ( @RoundSparrow@lemmy.ml ) English3•2 years ago
JWT issue opened 4 days ago: https://github.com/LemmyNet/lemmy/issues/3499
CMahaff ( @CMahaff@lemmy.ml ) English3•2 years agoThe issue does say changing the password should kick the user out, but yeah, still not good.
- RoundSparrow ( @RoundSparrow@lemmy.ml ) English4•2 years ago
This issue from 2 weeks ago was the one I was thinking of, it’s worse: https://github.com/LemmyNet/lemmy/issues/3364
The hacked MichelleG account actually commented that it did not have MFA enabled lol. This was on the lemmy.world shitpost community, on one of the posts making memes about the situation. Hilarious that the hacker decided to share that.
redcalcium ( @redcalcium@c.calciumlabs.com ) English6•2 years agoIt seems the database and the server itself is not compromised? Just an admin account that used to post a markdown XSS exploit?
Max-P ( @Max_P@lemmy.max-p.me ) English11•2 years agoPretty much, and it’s not even XSS (it’s not cross-site), it’s just plain basic HTML injection breaking out of Markdown. At least as far as I was able to find.
Nyanix ( @Nyanix@lemmy.ca ) English4•2 years agoMax-P doing the Lord’s work
tarjeezy ( @tarjeezy@lemmy.ca ) English4•2 years agoLast I saw, they were on 0.18.1, unless a very recent update was installed. Do you happen to have a full list of domains they were redirecting to? Just want to be sure they were only going to “harmless” offensive sites, and not something worse.
Max-P ( @Max_P@lemmy.max-p.me ) English7•2 years agoOnly lemonparty (which then redirects to chaturbate) and the pedo image hosted in the pictrs of lemmy.world itself. I saw no evidence of anything else, as people said, it’s a pretty oldschool type of hack to disturb not spread malware.
But I didn’t dig that much further than that, and it’s only a snapshot of what I gathered before it got fixed. I Ctrl+F “lemonparty” in view source and pasted the JSON in VScode and that’s about it. Didn’t dig much deeper if that was just a red herring.
tarjeezy ( @tarjeezy@lemmy.ca ) English5•2 years agoThanks for digging in and sharing your findings!
Max-P ( @Max_P@lemmy.max-p.me ) English7•2 years agoAs for the version, my instance reports it as
0.18.1-2-ga6cc12afe
So it seems to be using some extra patches, but I can’t find that commit on GitHub which indicates it might not be public, or cherry-picked locally.
So with this in mind, either it’s just innocent performance patches, or someone potentially also introduced the markdown vulnerability.
Although it’s also entirely possible I suck and wasn’t able to reproduce it correctly/had wrong quoting or something. Hopefully the devs can shine some light in the details.
maegul (he/they) ( @maegul@lemmy.ml ) 36•2 years agoHmmm. Don’t know what the fall out of this will be. But a lot of lemmy is on that server. Unfortunately. Maybe we’ll learn a lesson in the value of decentralisation.
Ruud also runs mastodon.world, FYI.
Lemon ( @Lemon@lemmy.blahaj.zone ) English10•2 years agoThis is why it makes sense for communities to not all pile into one instance, it gives one instance admin too much power and responsibility over everything.
hawkwind ( @hawkwind@lemmy.management ) 6•2 years agomastodon.world seems okay, but whos to say where the silos are between that and lemmy.world.
Vilian ( @Vilian@lemmy.ca ) 5•2 years agowas just some of the admin in the lemmy, i don’t think they share the same admins
upt ( @upt@lemmy.ml ) 27•2 years agoBeing a part of Lemmy in these early days has been kind of interesting, seeing all of the bugs and bits that will be ironed out over time. One day when Lemmy is as old as Reddit it will all be folklore. Maybe.
Candelestine ( @Candelestine@lemmy.ca ) 8•2 years agoThis’ll definitely be remembered. It’s good for us, we needed the wakeup call.
delendum ( @delendum@lemdit.com ) English23•2 years agolemmy.world was briefly back to normal and there had been a post saying that everything was fine now - it’s not.
The site has just started doing the same thing again.
Please do not try using lemmy.world for the time being.
The Cuuuuube ( @Cube6392@beehaw.org ) English9•2 years agothe post saying everything was fine now was coming from the same account that was originally compromised
hawkwind ( @hawkwind@lemmy.management ) English4•2 years agoWe’ve changed our name to Israel. - The Admins.
klyde ( @klyde@lemmy.ml ) English3•2 years agoLol so how do you expect to be notified then? You don’t think they can get their account back? They’ll get it back eventually.
The Cuuuuube ( @Cube6392@beehaw.org ) English6•2 years agoThey have multiple admins. The expectation would be for one of the non compromised admins to make the announcement. It’s a trusted channels thing
Cyyy ( @Cyyy@lemmy.ml ) English2•2 years agoi just got logged out of my account from Jerboa and can’t login anymore. my is completely wiped from my app now.
edit: okay seems the admins have taken down lemmy.world and thats probably why it happend in the app. but its weird that it just wipes the login and data of the instance in the app… weird.
CMahaff ( @CMahaff@lemmy.ml ) English21•2 years ago4AM in the Netherlands where the instance owner Ruud lives… hopefully his assistant admins can clean it up, but it might be a bit before he even knows anything is wrong.
- RoundSparrow ( @RoundSparrow@lemmy.ml ) 16•2 years ago
we did it Reddit! /s
- ∟⊔⊤∦∣≶ ( @luthis@lemmy.nz ) 8•2 years ago
I saw this and laughed. Yes, that’s definitely how copyright works.
bamboo ( @bamboo@lemmy.blahaj.zone ) English15•2 years agoJust went there and didn’t immediately see anything out of the ordinary, but then was redirected to Chatroulette, lol yikes
tarjeezy ( @tarjeezy@lemmy.ca ) English14•2 years agoReally hoping it’s “only” redirecting to offensive sites, and not to malware. I got redirected a few times, before I closed my browser.
hawkwind ( @hawkwind@lemmy.management ) English10•2 years agoTBF modern browsers are remarkably secure from being a vector to pwn your computer these days.
EDIT: I don’t endorse hanging out on a compromised lemmy.world. Focus on the implication for the bigger lemmyverse though. A hack coming through to you is unlikely.
bamboo ( @bamboo@lemmy.blahaj.zone ) English11•2 years agoI sure hope so
~ Sent via Internet Explorer 6 on Windows XP
hawkwind ( @hawkwind@lemmy.management ) English4•2 years agolol
klyde ( @klyde@lemmy.ml ) English2•2 years agoYou can’t get malware or viruses just by visiting a site
Max-P ( @Max_P@lemmy.max-p.me ) English11•2 years agoThe admins now appears to have taken down the backend in an effort to stop the defacing.
bootyberrypancakes ( @bootyberrypancakes@lemmywinks.xyz ) English10•2 years agolemmy.blahaj.zone got hacked too, looks like the same people
Candelestine ( @Candelestine@lemmy.ca ) English8•2 years agoHuh… so this probably is more sophisticated than a single acct breach then. Lovely.
bootyberrypancakes ( @bootyberrypancakes@lemmywinks.xyz ) English3•2 years agoYeah, I’d recommend any server admin that doesn’t have 2FA turn it on ASAP until we know what their exploiting
- RoundSparrow ( @RoundSparrow@lemmy.ml ) English3•2 years ago
Links to this video: https://www.youtube.com/watch?v=Z1K4BUtHsO4
bootyberrypancakes ( @bootyberrypancakes@lemmywinks.xyz ) English3•2 years agoYup they must of just put that up after I posted and @ the admins
james ( @james@lurk.fun ) English1•2 years agoThey also changed the allowed/blocked instances to allow threads.net and defederate lemmy.ml, just like they did on lemmy.world: https://lemmy.blahaj.zone/instances
The Cuuuuube ( @Cube6392@beehaw.org ) English9•2 years agoIs @Ruud’s mastodon.world instance still okay?
maegul (he/they) ( @maegul@lemmy.ml ) English5•2 years agoSeems to be.
TheGreatFox ( @TheGreatFox@lemmy.dbzer0.com ) English9•2 years agoMain instance hacked? Time to use an alt!
The first hack is a rite of passage for every site that gets big. It means we’ve been recognized!
Luckily, this seems to be a standard troll (with some tech knowledge) - they’ve defaced the site and put redirects to shock sites, rather than injecting actual malware or quietly collecting everyone’s passwords. This could be much worse.
JohnSaveourSocks ( @JohnSaveourSocks@lemmy.ml ) 9•2 years agoI literally just made a community over there 20 mins ago fml
- RoundSparrow ( @RoundSparrow@lemmy.ml ) 8•2 years ago
The “Hot” sort topic: