5 ms·
I found a way to escape their shell (so you can run whatever you want), if you're not verified, it involves multiple steps to archive this. I mailed them 2x to
by seblon 5mo ago
I found a way to escape their shell (so you can run whatever you want), if you're not verified, it involves multiple steps to archive this. I mailed them 2x to their membership address, but since today no reaction. I asked also in their IRC.
Just a question to HN: should I wait more, try again? Or should I simply publish the vulnerabilities somewhere? If yes, where? It's my first time that I found a vulnerability at my own, not sure how to deal with that.
- nabogh 5mo agoDefinitely wait at least a few months if you've not already. There are legal risks with these kinds of things and some orgs move slowly.
- zorked 5mo agoDon't publish. You already notified them, your shell escape isn't a big deal, publishing it will only be a pain for the volunteers running the service.
- TacticalCoder 5mo ago> your shell escape isn't a big deal You can't have it both ways: if it's not a big deal, then he can publish it. If you say "Don't publish", then you acknowledge that it's a big deal. I say to GP: "Congrats for finding a shell escape, it's always a big deal. But don't publish it... Yet". Give them a chance to fix it. But it they don't even answer to the emails, even just saying: "thx we're busy we can't fix right now but will do", then at some point you just publish. It doesn't take long to answer an email saying "thanks, we'll fix it eventually".
- Suzuran 5mo ago"We'll fix it eventually" is not good enough. If a human can find a flaw, then a bot can find the same flaw, and the bots are always watching and always testing. If someone can't commit to immediate security response when running a public-facing internet service then they should not be running that service, because the rest of the internet will not forgive them when their machine gets popped and becomes everyone else's problem. If they can't commit to a hard timeline of less than a few days, then publish. What happens next is not your fault - it was inevitable anyway. Edit for clarity: This is just in general, not specifically SDF or small orgs or large orgs. The internet does not care about the difference. The internet just does not care period. Nobody is going to give anyone else any breaks, and especially not a botnet.
- bayindirh 5mo agoYou shall wait. It's a volunteer powered system and while the ops are silent and terse in their mails, they're nice people. Their plate is already quite full and they operate a whole universe of services, so cut them some slack. It's not an ordinary service which is exposed to internet trying to turn a profit. They run SDF, two Mastodon instances, a mail server, a Git server, trying to salvage/keep alive living computer museum (SDF Vintage Systems), etc. etc.
- bezier-curve 5mo agoI get that it's a volunteer system, but having donated for 2 years to help support their Lemmy instance, it's frustrating it's been down for 2 weeks without much of an update, just a hint "there's a good chance" it will come back. To me that seems lacking of transparency, not terse. How much disk space is it using? Maybe others in the community could help? How can they if they don't respond to emails? It was a nice thing while it lasted, but for federated social media, that kind of downtime hurts communities the most.
- beej71 5mo agoTheir notification says they're out of disk for Lemmy. For my part, I sent them $50 for more. I agree with you that the social downtime is bad. People just won't use the service.
- dwedge 5mo agoI tried signing up to their mastodon three times and just never received the email accepting me. It's a shame because I wanted to be part of their community
- aboardRat4 5mo agoI think you should create some visible but harmless nuisance using this shell escape, so that it's likely to get noticed, but doesn't damage anyone's valuable data. Perhaps just run "bash -c 'stress --cpu 64 ; echo fix your shell escape'"l " or something like that.
- bayindirh 5mo agoWell, ruining everyone's day on that particular host is not a nice way to "bring this to attention". If I ever experienced something like that, I'd be banning the person (or limiting their resources drastically) for 60 to 90 days to bring the impact of this matter to their attention. Anything affecting users on a system is not harmless.
- yashasolutions 5mo agoCreating a nuisance is not a good way to go about it. Some security practices sometimes feels like someone stabbing you just to prove you could be stabbed. Then they point at the wound and say: "See? You should be more careful." Yes, the risk is real, but creating harm to demonstrate it isnt the same as protecting people.
- anthk 5mo agoI did it too but TBH as I used small tools such as tcc, jimsh, eforth+muxleq, sacc, smu, catpoint+pointtools, compilers from https://t3x.org https://t3x.org... I didn't care a lot on the rest, I'm pretty happy with my current account. You can do a lot with S9 Scheme and the Unix API/syscalls it supports.
- pratyahava 5mo agomaybe try to fix it for them as soon as you have the root access?
- seblon 5mo agoShell escape != Unix account escape :-)
- pratyahava 5mo agooops, sorry, so it is not as bad as i imagined :) is it just a way to have an unlimited account for free?
- justsomehnguy 5mo agoJust leave a note in root's motd.
- glitchc 5mo agoCan you share more detail on the exploit itself? Does the shell escape give you access to programs that require a paid account, or does the shell escape give you root access?
- seblon 5mo agoWhen escaping, you can invoke custom commands and binaries. If a tool is not available, just place them (mail yourself there, use zmodem, ...), via chmod. But you have a disk quota of 20mb, so you're limited as unverified account. But the whole thing is: if you can escape as non verified user, than you can mass automate it to do ddos etc...