CVE-2022-24307

Mastodon before 3.3.2 and 3.4.x before 3.4.6 has incorrect access control because it does not compact incoming signed JSON-LD activities

published February 3, 2022

CVSS
—
EPSS
1%
Percentile
73.3
In the wild
Unconfirmed
What it is

⚠️ A missing piece in Mastodon’s JSON-LD puzzle could leave your instance vulnerable! Think of it like a restaurant that doesn't double-check the ingredients in its signature dish — it might serve up something unexpected if the recipe isn’t followed precisely. Without proper compacting of incoming activities, Mastodon might misinterpret incoming data that seems trustworthy. This access control flaw could lead to unauthorized users sneaking in data that isn’t properly verified, potentially disrupting your community. While it's not an urgent emergency (no known exploits yet!), it's still something every admin should take seriously!

Put simply

Think of it like a restaurant that doesn't double-check the ingredients in its signature dish — it might serve up something unexpected if the recipe isn’t followed precisely. Without proper compacting of incoming activities, Mastodon might misinterpret incoming data that seems trustworthy. This vulnerability in Mastodon versions prior to 3.3.2 and 3.4.6 stems from incorrect access control, as it fails to compact incoming signed JSON-LD activities, allowing for potential mismanagement of incoming data.

What to do

This access control flaw could lead to unauthorized users sneaking in data that isn’t properly verified, potentially disrupting your community. While it's not an urgent emergency (no known exploits yet!), it's still something every admin should take seriously! Upgrade your Mastodon instance to at least version 3.4.6 to ensure your access control is correctly enforced. Regularly check for updates and consider auditing your incoming JSON-LD activities for any discrepancies. Don't leave your users at risk! You've got this! With a quick upgrade, your Mastodon instance will be secured in no time! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.01454 · 73.3th percentile
Published
2022-02-03T19:06Z
EPSS history
Timeline
  • 03 FEB 19:06Z
    Mastodon before 3.3.2 and 3.4.x before 3.4.6 has incorrect access control because it does not compact incoming signed JSON-LD activities
    cvelistv5