cross-posted from: https://jamie.moe/post/113630

There have been users spamming CSAM content in !lemmyshitpost@lemmy.world causing it to federate to other instances. If your instance is subscribed to this community, you should take action to rectify it immediately. I recommend performing a hard delete via command line on the server.

I deleted every image from the past 24 hours personally, using the following command: sudo find /srv/lemmy/example.com/volumes/pictrs/files -type f -ctime -1 -exec shred {} \;

Note: Your local jurisdiction may impose a duty to report or other obligations. Check with these, but always prioritize ensuring that the content does not continue to be served.

Update

Apparently the Lemmy Shitpost community is shut down as of now.

@enbee@compuverse.uk
link
fedilink
English
691Y

big F in chat for those of you dealing with this. my #1 fear about setting upand instance.

@jeffw@lemmy.world
link
fedilink
English
431Y

It impacts everyone when this shit happens. It takes time for mods/admins to take down. And you can’t unsee it.

I hope nobody else has the misfortune of stumbling on that shit

Bleeping Lobster
link
fedilink
English
411Y

There have been studies which found playing tetris for an hour or two after seeing something traumatic can prevent it taking root in our longterm memory.

I tried it once after accidentally clicking a link on reddit that turned out to be gore, I can’t remember exactly what it was now (about 9 months later) so it must have worked

@jeffw@lemmy.world
link
fedilink
English
301Y

This advice is a few hours too late for me. Hope it helps others

@GBU_28@lemm.ee
link
fedilink
English
181Y

Don’t worry, life with hold many more traumas

Rentlar
link
fedilink
English
161Y

Cue Homer Simpson: This is the worst thing you’ve seen in your life so far

Bleeping Lobster
link
fedilink
English
71Y

I just posted an article explaining the study to the ‘You Should Know’ community, so hopefully some of the people who need to see it do so

@Haui@discuss.tchncs.de
link
fedilink
English
71Y

That’s pretty genious. One way to work with trauma is moving the eyes from side to side along to a moving light. It’s basically to force the brain to work through something that used to stall it. So tetris, since it is highly reactive and logical, also needs spatial thinking, should very much force the brain to work instead of stalling.

@thrawn@lemmy.world
link
fedilink
English
41Y

Yeah you really can’t. I’m pretty desensitized from earlier internet with death and other shock gore content but had managed to avoid CSAM until today. It was a lot worse than I expected, felt my heart drop. Worse, my app autoplays gifs in thumbnail so it kept going while I was reporting it.

I’ve mostly forgotten and it wasn’t on my mind until I saw this thread (happened less than 24hr ago) but even the slightest reminder is oddly upsetting. Wish I’d thought of the Tetris thing.

What’s CSAM?

@Akasazh@feddit.nl
link
fedilink
English
141Y

Child sexual abuse material

@pory@lemmy.world
link
fedilink
English
41
edit-2
1Y

Child sexual abuse material - underage porn. For obvious reasons, you don’t want this to be something you’re hosting automatically out of your basement server.

@ExLisper@linux.community
link
fedilink
English
25
edit-2
1Y

That’s what I thought. Back in my days it was called CP.

I’ve been listing to the audiobook for American Prometheus: The Triumph and Tragedy of J. Robert Oppenheimer and the number of times they say “CP” as an abbreviation for “Communist Party” is too damn high.

Also last time I went to the amusement park Cedar Point they’ve got “CP” as an abbreviation on all sorts of stuff.

Made me chuckle, but I do think it’s perhaps time to move to the abbreviation CSAM since it’s less likely to get used for other purposes.

Youtube literally flat banned any channel with CP in it. Regardless of what CP actually stood for, like say combat power in pokemon go… Lots of bigger YouTubers got hit with account closures for like a week before it got reversed.

https://www.techspot.com/news/78814-youtube-bans-several-pokmon-go-channels-over-mistaken.html

Csam is an objectively better name.

‘Porn’ implies consent.

In what world anyone would think that CP implies consent? I mean, the word ‘child’ is right there. Do you think that the term ‘child soldiers’ implies consent? I don’t have anything against the term CSAM but if it was created because of doubts around consent it was a silly reason to create it.

@barsoap@lemm.ee
link
fedilink
English
41Y

I think it has less to do with the existence of non-consensual porn as with the possibility and, indeed, existence of vast amounts of consensual porn. Consent is very much possible in adult porn, it isn’t with CSAM. It’s also possible with soldiers, though of course conscription exists and ask a random Ukrainian they’d rather not have to be a soldier for their loved ones to be protected.

@Microw@lemm.ee
link
fedilink
English
91Y

The term originates from professionals - psychiatrists etc - who work in that field, because they knew even decades ago that “pron” is the wrong word for this kind of material.

I think it’s more likely some people working in those fields wanted to improve their career by popularizing a new term.

There’s a lot of porn that wasn’t made consensually either. I don’t care what we refer to csam as but I think it’s important to acknowledge that.

Hangry
link
fedilink
English
-18
edit-2
1Y

Just google it.

Edit: Not Safe For Life

I kind of suspected it’s better not to google it at work.

deleted by creator

Catasaur
link
fedilink
English
25
edit-2
1Y

Self hoster here, im nuking all of pictrs. People are sick. Luckily I did not see anything, however I was subscribed to the community.

  • Did a shred on my entire pictrs volume (all images ever):

sudo find /srv/lemmy/example.com/volumes/pictrs -type f -exec shred {} \;

  • Removed the pictrs config in lemmy.hjson

  • removed pictrs container from docker compose

Anything else I should to protect my instance, besides shutting down completely?

There was a weird JSON error I was getting in the last few minutes. I’m not sure if this is at all related.

@slug@lemmy.world
link
fedilink
English
291Y

i’d love for a good tech journalist to look into how and why this is happening and do a full write-up on it. come on ars, verge, vice

The Picard Maneuver
link
fedilink
English
114
edit-2
1Y

So, from memory there has been:

  • This recent attack
  • Regular DDOS attacks
  • Frequent attempts to spam community creation
  • That one time the instance got hacked and set to redirect to shock sites

Am I missing anything?

This seems like more than just a few trolls. Maybe someone really doesn’t want to see user-owned social media take off.

Scrubbles
link
fedilink
English
841Y

I see where you’re going with this, but no, people really are just absolutely horrible. The fact is that with other social media they’re just already very set up in managing this so we never see it. Lemmy wants to be open, this is the flipside of that openness.

@kromem@lemmy.world
link
fedilink
English
211Y

It’s generally easy to crap on what’s ‘bad’ about big players, while underestimating or undervaluing what they are doing right for product market fit.

A company like Meta puts hundreds of people in foreign nations through PTSD causing hell in order to moderate and keep clean their own networks.

While I hope that’s not the solution that a community driven effort ends up with, it shows the breadth of the problems that can crop up with the product as it grows.

I think the community will overcome these issues and grow beyond it, but jerks trying to ruin things for everyone will always exist, and will always need to be protected against.

To say nothing for the far worse sorts behind the production and more typical distribution of such material, whom Lemmy will also likely eventually need to deal with more and more as the platform grows.

It’s going to take time, and I wouldn’t be surprised if the only way a federated social network eventually can exist is within onion routing or something, as at a certain point the difference in resources to protect against content litigation between a Meta and someone hosting a Lemmy server is impossible to equalize, and the privacy of hosts may need to be front and center.

@Zeth0s@lemmy.world
link
fedilink
English
16
edit-2
1Y

The solution in this case is absolutely AI filters. Unfortunately you won’t find many people willing to build robust model for that. Because they’d be those getting the ptsd you mention.

@Haui@discuss.tchncs.de
link
fedilink
English
51Y

Iirc, ptsd is something only certain characters get. We should probably focus on finding people who really have no problem watching rough content. I have ptsd so I probably am not the right person for the job.

@Zeth0s@lemmy.world
link
fedilink
English
11
edit-2
1Y

I don’t want to try. I have pretty low barrier. I set up NSFW filter on lemmy because I found disturbing the furry content that was common some time ago… I don’t want even to try anything worst than that

@Haui@discuss.tchncs.de
link
fedilink
English
41Y

Can absolutely relate. Just seeing nsfw if you‘re not anticipating it is very weird.

NaN
link
fedilink
English
381Y

It is very reminiscent of the trolls in the earlier web.

CrimeDad
link
fedilink
English
111Y

I’m not subscribed to that community, but I guess I’m glad Pictrs doesn’t work for me, since I am using the Yunohost version of Lemmy. The creators of the Yunohost package couldn’t get it to work. I haven’t really missed it honestly.

Dandroid
link
fedilink
English
81Y

Can you run lemmy without pictrs? What behavior is different?

CrimeDad
link
fedilink
English
31Y

It just means that you can’t upload pictures, including banners or avatars. However, when I want to create an image post, I just make the post on Pixelfed and then mention the Lemmy community I want to post to at the bottom of the post body. Supposedly there’s a way to reference a remote image for a banner or an avatar, but I haven’t figured that out yet.

I am using the Lemmy easy deploy would this command works?

You’ll need to find where the actual container files are being stored. I’m unfortunately not familiar with Lemmy Easy Deploy, but you should have a folder that has some files/folders like docker-compose.yml, volumes, lemmy.hjson.

The important one is the volumes/pictrs/files folder, take the full path of that folder and replace it with the /srv/lemmy/example.com... path from the original post, and then that command should work.

john armoredcore
link
fedilink
English
71Y

As far as I know, images should not be federating to federated instances, right? Image proxying is supposed to be added to pictrs version 0.5.0 but it is still in alpha.

hitagi
link
fedilink
English
5
edit-2
1Y

Images do sometimes. At least in my instance they do. See this post for example. There’s a local copy stored in my server.

edit: I’m running pict-rs 0.4.2

john armoredcore
link
fedilink
English
01Y

I get it. Thumbnails are cached. Thanks.

hitagi
link
fedilink
English
61Y

Not just the thumbnail. The full image is cached. There’s a PR request to disable thumbnail caching but not the full image.

Dandroid
link
fedilink
English
44
edit-2
1Y

I got lucky. I am not subscribed to this community, and I am the only person on my instance. But what if I was subscribed and hadn’t seen this post? This is too much responsibility for me.

I just shut down my instance until we can disable cached images. If that never happens, then I’m not bringing it back up.

Shout-out to https://github.com/wescode/lemmy_migrate. I moved my subscriptions over in a minute or two, and now, other than not having my post history, it’s exactly the same.

gabe [he/him]
link
fedilink
English
181Y

It is coming, don’t worry.

Scrubbles
link
fedilink
English
141Y

Do we have a PR or issue tracking that? That’s a pretty major item I’m looking forward to

Scrubbles
link
fedilink
English
21Y

Good, hopefully next release

Someone is trying really hard to hurt Lemmy by continually attacking the most popular instance. Is this all coming from right-wingers upset that their nazi instances were defederated across basically the whole fediverse?

The simplest explanation is 4chan types just doing it for the lulz.

t�m
link
fedilink
English
151Y

Could be, I’m surprised /g/ didn’t create an instance

Their knowledge stops at creating sway screenshots.

L3ft_F13ld!
link
fedilink
English
61Y

I’m sure someone’s already created a logo. But, that’s as far as they ever get.

The Picard Maneuver
link
fedilink
English
1
edit-2
1Y

deleted by creator

I wouldn’t put it past the hexbear crazies throwing a tantrum. They claim to be left wing… Sure seem more like fascist trumper types though. Maybe it’s just that they’re all incels and incels all seem about the same.

JKLIWGTTSGGH
link
fedilink
English
22
edit-2
1Y

deleted by creator

@Fylkir@lemmy.sdf.org
link
fedilink
English
421Y

Throwing a tantrum about what exactly? They’re one of the oldest-running Lemmy instances. Until now they were running a fork based on a pre-Federation version of the codebase.

You believe they did a bunch of work migrating their database only to then negate that work by destroying the community they wanted to Federate with?

Big difference between a few users who did a bunch of work and the toxic goonsquad the majority of the userbase turned into.

Rentlar
link
fedilink
English
91Y

At least a handful of users on hexbear had made their intention clear during the first week of re-federation, they were looking to cause chaos on Lemmy for there own pleasure. I don’t know if they were banned and/or their comments deleted.

maegul (he/they)
link
fedilink
English
131Y

Well something to keep in mind is that hexbear isn’t one person … it’s a whole community that’s developed independently for a while. So it’s reasonable to expect that there’d be variation in the behaviours of members in the same way there’s variation on the rest of lemmy. From what I’ve gathered, not all hexbear members are keen on the re-federation, and some aren’t too keen on being “well-behaved” around politically opposed users (ie “libs”), though hexbear admins and other users have promised moderation and that such isn’t part of the core hexbear values.

It’s social media, afterall … and people can be rather shit and ruin it for the rest of us. In the end, the core service provided a social media platform isn’t the hardware, sys-admin-work or software (however necessary they are) … it’s the moderation work.

The moderation keeps the place sanitary enough for people to actually want to be here … however much we may have problems with particular actions of our moderators, we should really support and praise them at every turn.

maegul (he/they)
link
fedilink
English
331Y

they’re all incels and incels all seem about the same.

Downvote from me there. I’ve seen plenty of examples of hexbear people being nice, interesting and good sports. They definitely seem to have more of shitposting culture than is normal on mainstream lemmy. But all in all it’s seemed fun to me from what I’ve seen.

Beyond all that, this is just superficial and prejudicial. If you had some examples to link to or more substantial insights to share as to why it’d be “them”, that’d be worth reading.

Otherwise, they’re an instance. Not one person, I’m sure some on hexbear are assholes and some awesome.

So, so shocked someone it’s from lemmygrad that is defending the notoriously toxic “communist” tanky trollfest instance.

maegul (he/they)
link
fedilink
English
421Y

Sorry, not from lemmygrad. And I’m on lemmy.ml because I joined before the Reddit migration and “Privacy and FOSS” (the focus of lemmy.ml) made a lot of sense for a lemmy instance/community.

Beyond that … more superficial, prejudicial hate mongering without any description of why or for what purpose. Sorry, I don’t think it’s worth reading … a downvote from me … and, just being real for a moment … at the moment it’s more likely that you’re a member of a “notoriously toxic … trollfest”.

Ironically, IME, I’ve seen significantly more troll-like tankie hate than I do tankie-trolling. I keep asking for receipts/links to tankie trolling here, as I’m genuinely curious to see it and understand what people are so upset about (please don’t explain to me what’s so upsetting unless it’s culturally thorough or coupled with some links+descriptions) … but no one has been able to do so.

@zephyreks@lemmy.ca
link
fedilink
English
71Y

Most people from hexbear provide sources, which is better than can be said for all the tankie hate.

@MataVatnik@lemmy.world
link
fedilink
English
4
edit-2
1Y

This makes the most sense to me. It’s a pretty vitriolic attack, therefore I don’t think it’s simply a troll while at the same time I don’t believe it’s any corporate social media.

My tin foil hat is telling me it’s one of the other social media companies funding a hacking group to do it. They stand to have the most to lose, and they’ve seemingly decided to enjoy changing the narrative regarding multiple topics. Lemmy stands directly against what the bigger social medias stand for.

I have no evidence to back this though. As a business owner I just know that things become very consistent when people are being paid, and very inconsistent when they aren’t. These attacks are seemingly very consistent/organized.

The Picard Maneuver
link
fedilink
English
181Y

There must be room under that tinfoil hat for the both of us, because this was my first thought too.

GONADS125
link
fedilink
English
151Y

The longer it continues, the more likely that scenario is IMO. Bitter alt-right extremists would probably start losing interest after a short while, whereas social media competitors would stand to gain from long-term interference.

Come on in! There’s cookies.

phillaholic
link
fedilink
English
521Y

You think a company that is posed to go public is going to attack a competitor with a minuscule amount of traffic with extremely illegal material that could put them in prison for even having?

Norah - She/They
link
fedilink
English
51Y

See, I don’t believe this was done by a large corp. But all the DDoSing that’s happened? I can see u/spez orchestrating that.

phillaholic
link
fedilink
English
51Y

Lemmy isn’t a threat to Reddit. It’s the same old trolls doing it like every other time.

Norah - She/They
link
fedilink
English
11Y

I don’t think they do see it as a threat, I just think spez is petty enough and juvenile enough to do it.

Norah - She/They
link
fedilink
English
11Y

Like, again, I pretty solely think it’s spez’s own personal ego shit. For example, he could have just shutdown the API. Instead, he had a weeks-long meltdown including committing libel against a developer. Someone like Zuckerberg doing this doesn’t make any sense to me, but I can totally see spez being exactly that kind of petty.

You would pay a third party to do it. And keep details extremely vague so you have plausible deniability.

phillaholic
link
fedilink
English
41Y

Just No, it’s nonsense.

Reddit? No. I was thinking moreso Meta. They have the deeper pockets and a proven track record of breaking privacy laws to their own benefit.

@orizuru@lemmy.sdf.org
link
fedilink
English
51Y

Meta was talking about adding Mastodon federation to their Threads app. So I very much doubt it.

They’d probably take an Embrace, Expand, Extinguish approach.

phillaholic
link
fedilink
English
201Y

That’s even worse. Meta probably doesn’t even know what Lemmy is.

@fsmacolyte@lemmy.world
link
fedilink
English
31Y

So then why was Meta trying to get Threads to be on the Fediverse? Of course they’re aware of any potential threats, no matter how small.

phillaholic
link
fedilink
English
21Y

Why reinvent the wheel if someone’s just going to hand you the backend? Lemmy is no threat to them.

@fsmacolyte@lemmy.world
link
fedilink
English
11Y

The threat is a new sustainable community that’s sheltered from advertising that people could leave Factbook/Instagram/whatever and go to.

I’d go with state actors first.

When a particular social media platform is centralized, you can buy yourself a say percentage of stock and have sway over it (cough tencent), or have a useful idiot ruin the platform (cough musk), or another useful idiot to run propaganda you like anyway (cough truth social, cough fox news, cough newsmax…), or yet another that will sell out it’s host country’s citizens for cold hard cash (cough facebook).

But when that social media platform is decentralized? Well, then you’d need to figure out how to poison the well early on to stave off adoption. The Saudi Arabias, UAEs, Chinas definitely don’t like the idea of lemmy, and it’ll be way harder for them to control if critical mass is hit.

You don’t get a lot of upvotes and sure we don’t know but it isn’t like the NSA infiltrated (in person) left wing groups and more.

It’s definitely a possibility that someone doesn’t like decentralised content enough to put some meager efforts against it.

Yep, that’s a great point.

Add to that the fact that mainstream social media companies wouldn’t touch DDoS and CSAM attacks with a 100-foot pole, even if they contracted with a third party. Both of these attacks are highly illegal and would surely ruin a publicly traded company (or one that’s trying to go public, like Reddit).

And don’t forget Russia in your list of state actors who are threatened by the unrestricted flow of information. They definitely don’t want their citizenry to be informed of how disastrously their invasion of Ukraine is going, or what a murderous scumbag Putin is.

@Steeve@lemmy.ca
link
fedilink
English
211Y

You have a massively inflated view of Lemmy’s importance in the social media market.

Considering all the alt-right garbage that was popping up there the last couple of days this seems at least plausible. I sometimes envy their ability to utterly destroy anything they touch.

@SeducingCamel@lemm.ee
link
fedilink
English
21Y

I’m sure you’d love to link to some examples

See people claim this constantly with no proof

@Ep1cFac3pa1m@lemmy.world
link
fedilink
English
2
edit-2
1Y

You want me to link posts that the mods removed? That seems like an unrealistic expectation. You could always check the post pinned to the top of lemmyshitpost where they describe the recent problems, but I suspect you didn’t ask for proof in good faith

@SeducingCamel@lemm.ee
link
fedilink
English
31Y

Ah that’s actually my bad, I thought you were replying to a different comment in reference to hexbear

I checked and there shouldn’t be any images stored on the server when running lemmy 1.18.4. The post was made in high emotional distress and shouldn’t be taken at a face value. If the posts are bothering you I advise purging the posts in question. (I have already done that)

hitagi
link
fedilink
English
91Y

How did you check this? From my understanding, images from external servers are copied (and transcoded) over locally. At least in my server (running 0.18.4), they do.

There is a possibility that my instance is buggy and it isn’t caching images even though it should.

hitagi
link
fedilink
English
4
edit-2
1Y

It’s pretty inconsistent from my experience. Sometimes images do cache and sometimes they don’t.

edit:

Here’s an example from my instance:

https://ani.social/post/284147 - JPEG image that isn’t copied/cached by my server.

https://ani.social/post/285861 - WEBP image copied/cached by my server.

Rentlar
link
fedilink
English
21Y

Let me try to figure this out. The first is a photo uploaded to lemmy.world, the second is a photo originally uploaded to lemmy.nz, both posts are in a federated version of lemmy.world’s shitpost community.

This is just a theory, but perhaps images hosted on the same server as the federated community will directly link, whereas images uploaded somewhere other than the federated community will be copied into cache, presumably in case the original host shuts down unexpectedly? See if this is the case?

hitagi
link
fedilink
English
31Y

images hosted on the same server as the federated community will directly link

https://ani.social/post/288601 - This image is uploaded from a user on the same instance as the federated community (lemmy.world) but the image is cached.

images uploaded somewhere other than the federated community will be copied into cache

https://ani.social/post/285354 - This image is uploaded from a user on a different instance (lemm.ee) from the federated community (lemmy.world) but the image is not cached.

The behaviour is pretty weird. Hopefully we can disable image caching/copying-over-locally so we don’t have to deal with problematic images hosted by other instances.

I shut down the pictrs or whatever docker container on my instance so all I host is containers and the database. All the images that I see on my instance are external links. I can check by just looking at the rendered HTML.

https://files.catbox.moe/vm4yxl.png

It depends on how the image posted, the thumbnails might get federated. If the image is used in a post/comment body, usually the thumbnails are not federated.

hitagi
link
fedilink
English
41Y

You can refer to this post. The full image is copied to my instance (and transcoded). Not just the thumbnail.

Jamie
creator
link
fedilink
English
17
edit-2
1Y

I’m on 1.18.4, once I deleted the most recent images, the former CSAM posts(among others) became broken images. So yes, it was pulling from local disk cache. Then I took care of the posts themselves after the content was invalidated.

@Rearsays@lemmy.ml
link
fedilink
English
9
edit-2
1Y

Likely Spez’s personal jailbait collection

Neuromancer
link
fedilink
English
131Y

If the source deletes the post. Won’t that remove it from all the instances ?

@soren446@lemmy.world
link
fedilink
English
371Y

deleted by creator

Neuromancer
link
fedilink
English
231Y

That’s sounds like a feature request.

@idle@158436977.xyz
link
fedilink
English
191Y

I went ahead and just deleted my entire pictrs cache and will definitely disable caching other servers images when it becomes available.

Anyone know if this work is tracked anywhere? I’m suddenly really suspicious of continuing to run my own instance.

hitagi
link
fedilink
English
71Y

https://github.com/LemmyNet/lemmy/pull/3897

It does say “thumbnails” but as far as I know, Lemmy (or pictrs) makes a copy of the full image too. I don’t know if this PR includes full images.

Create a post

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.

Rules:

  1. Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it’s not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

  • 1 user online
  • 124 users / day
  • 419 users / week
  • 1.16K users / month
  • 3.85K users / 6 months
  • 1 subscriber
  • 3.68K Posts
  • 74.2K Comments
  • Modlog