wtf is happening?
wtf is happening?
Summary: Attacker found a way to inject JavaScript into the sidebar, letting them steal auth tokens (“JWTs”), including from an admin account. They then used the stolen admin access to vandalize the site. At one point, the attacker used the stolen admin account to falsely announce that the attack had been remediated. Later that day, the attack actually was remediated by the site owner (Ruud) and the vulnerability was patched in the Lemmy code.
I am currently getting signed out every minute from lemmy.world. This is not a client side cache issue. I tested making API calls from the command line (with curl) with no cache and the issue still occurs. One call I get the correct response, the next I get a 400 telling me im not signed in. I’m primarily testing with the https://lemmy.world/api/v3/user/unread_count [https://lemmy.world/api/v3/user/unread_count] api endpoint. I’m not sure if this issue occurs with all endpoints. Reproduction steps: 1. Get a lemmy.world JWT token for your account using your desired method (eg. postman). 2. curl https://lemmy.world/api/v3/user/unread_count?auth={JWT_TOKEN_HERE} 3. Note the 400 error. If you do not get an error repeat step 2. Edit This issue only seems to affect lemmy.world so a temporary workaround is to use a different instance for the time being.
@Rockfury ITS A
LEMMY MOMENT
Just setup my own Masto server for myself. My initial thought was, “Crap, I can’t follow anything by hashtag anymore,” since I’m the only user and nothing would get pulled in by federation.
Then I learned about using relay.fedi.buzz to create a whole bunch of relays based on hashtags. And now it’s pretty much perfect for how I use it.
My federation feed is just stuff I like, and my server doesn’t get filled with random crap from federating with hundreds of full-ass servers like typical relays give you.
Different instances have different levels of stability
Blahaj has been pretty stable for me except during the recent attack
Beehaw has been kinda meh on stability
Lemmy.ml has been pretty stable when I’ve used it
Jerboa (the app I use to browse) has been hit or miss at times, but has been really stable since instances moved to 0.18.
The lemmy.world instance was just updated to version 0.18.2. The login issues that were being reported (for example, here [https://lemmy.world/post/1364490]) are now resolved. For release notes: https://lemmy.world/post/1339018 [https://lemmy.world/post/1339018] Edit for those who still have issues logging in: - When using a browser: clear cookies and cache - When using an app: remove your lemmy.world account and add it again.