mastodon.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
The original server operated by the Mastodon gGmbH non-profit

Administered by:

Server stats:

344K
active users

Daniel Supernault

I apologize for my error in handling a recent security vulnerability affecting private accounts

While I promptly resolved and deployed the fix, I failed to follow standard security protocols, underestimating the potential impact

It was a honest mistake, I never meant anyone harm

Remote followers-only content was temporarily exposed to new followers they didn't approve

We're implementing a new release strategy and appointing a CSO to prevent future incidents

I'm sorry, and will do better ❤️

@dansup it happens! it's not like you shared national secrets and war plans!

@dansup You're human and make mistakes, as everybody else. But you fixed it, talked about it openly and asked for forgiveness, according to your post. Few people do that. Kudos to you :ablobcatheartsqueeze:

@dansup I had to read the replies to this post to realize you weren’t writing a parody of the recent Signal-gate episode.

🙂

@dansup The follower approval feature itself in #activitypub is the vulnerability. It is wrong to give users the expectation that their social media posts are private. Also, approving followers reminds me of DRM on mp3 files. What are we doing?

@dansup Hi Daniel. Security and open source surely has some trickiness. Let me know if you need someone to talk to! (It seems that you already support GitHub's flow with github.com/pixelfed/pixelfed/s which is nice. I would lean into that more heavily)

GitHubBuild software better, togetherGitHub is where people build software. More than 150 million people use GitHub to discover, fork, and contribute to over 420 million projects.

@dansup Few of us have managed to avoid writing a post-release note like this. Carry on being human!

@dansup So sorry to hear about this, Daniel. Such mistakes happen to all of us. But you own up, take some lessons and move on. At least you don't work with anything related to national security — like planning a bombing attack on other countries. Just imagine!

@dansup thank you for the open dialog.

"Remote followers-only content was temporarily exposed to new followers they didn't approve"

1. Is it fair to say followers-only content is still exposed on any Pixelfed service that hasn't updated to 0.12.5?

2. Can we get clarity on how updated servers can retroactively remove unapproved followers - assuming that after the update any existing unapproved follows are still operational?

@dansup Just to give you more of an idea of the consequences of not maing this a minimal patch:

1. I always have difficulty with upgrades because I use an external volume for storage. The upgrade broke it again, so I'll need to find the time to deal with it. Fortunately, it's a single-user instance with 1 bot in it that hardly follows anyone, so it's not affected by tue current problem.

@dansup

2. Fortunately, I had already solved the problem on how to upgrade to PHP 8.3 on Debian and done the upgrade previously. This will cause additional installation delays for many servers.

For those who do not wish to upgrade to Debian Trixie right now, take a look at wiki.crowncloud.net/?How_to_In

wiki.crowncloud.netHow To Install PHP 8 3 On Debian 11