186
submitted 7 months ago by [email protected] to c/[email protected]
all 19 comments
sorted by: hot top controversial new old
[-] [email protected] 30 points 7 months ago

This advisory will be edited with more details on 2024/02/15, when admins have been given some time to update, as we think any amount of detail would make it very easy to come up with an exploit.

But the commit to fix insufficient origin validation is already visible right there in the repo?

[-] [email protected] 31 points 7 months ago

Without a published POC there's a slightly longer window before clueless script kiddies start having a go at exploiting the vulnerability, though.

[-] [email protected] 6 points 7 months ago

Script kiddies aren’t the first ones to take advantage of vulns, threat actors are.

[-] [email protected] 8 points 7 months ago

That doesn't mean you shouldn't try to contain the blast radius.

[-] [email protected] 3 points 7 months ago

Indeed but I’ve seen too many incidents now where vulns are exploited long before public POCs for FOSS code. This is why major projects have a private repo they commit to and build from before they publish publicly so that fixed builds are available without source visible. It doesn’t stop actors reversing but it does show them down a day or two which is invaluable for defenders.

[-] [email protected] 2 points 7 months ago

private repo they commit to and build from

This isn't possible with Ruby and Mastodon. The only way to distribute the patch is to reveal the changes to the source. FWIW, compiling the fix is still just an obfuscation method, one can still just diff the binaries and see what changed (see: reverse-engineering Windows vulnerabilities in updates).

At best, you can release it with a bunch of unrelated and obfuscating changes, but putting work into doing that is further delaying simply getting the fix released.

[-] [email protected] 1 points 7 months ago

Indeed but we’ve observed that compiled binaries still take actors that little bit longer (~24h) before developing exploits which, when you’re trying to buy time for users to patch, is invaluable.

Hopefully we won’t see widespread exploration before patches are applied as I can imagine a lot of instances’ infrastructure isn’t architected and managed with the level of care you see from larger orgs given how many are hobbyist efforts.

Federated services don’t need negative press this early on. It’ll only serve Meta and enterprise-created and controlled services.

[-] [email protected] 3 points 7 months ago

Could you explain what you're saying in common language?

[-] [email protected] 22 points 7 months ago* (last edited 7 months ago)

The lack of details in the advisory is only a minor impediment for a malicious person who wants to figure out how to implement their own exploit for this vulnerability. Anyone can read the patch that fixes it and figure it out.

TLDR: if you run your own instance, update it ASAP. If an instance you rely on hasn't updated yet, consider asking its admins to do so. And if they don't update it soon, you might want to reconsider your choice of instance.

[-] [email protected] 6 points 7 months ago

And if they don't update it soon, you might want to reconsider your choice of instance.

The advisory went up about 4h ago. About 3h ago, my instance admin sent out an announcement that the patch had been applied. That was before I even heard about the issue.

Nice work :)

[-] [email protected] 6 points 7 months ago
[-] [email protected] 1 points 7 months ago
[-] [email protected] 5 points 7 months ago

hope for the best; plan for the worst

[-] [email protected] 3 points 7 months ago

@cypherpunks Upgrading went smoothly.

[-] [email protected] -4 points 7 months ago

Hmm, so if one is on iOS, the current version 2023.16, and is vulnerable. Take note apple / mac folx.

[-] [email protected] 20 points 7 months ago

No, this is a server-side vulnerability. Clients do not need to update, instances do.

[-] [email protected] 2 points 7 months ago
this post was submitted on 01 Feb 2024
186 points (99.5% liked)

Fediverse

17535 readers
48 users here now

A community dedicated to fediverse news and discussion.

Fediverse is a portmanteau of "federation" and "universe".

Getting started on Fediverse;

founded 4 years ago
MODERATORS