CVE-2024-52591CWE-20

Missing validation allows spoofed profiles and notes in Misskey

High · published December 18, 2024

CVSS v4.0
8.8
EPSS
0%
Percentile
23.1
In the wild
Unconfirmed
What it is

⚡ An attacker could create fake user profiles and forged notes, easily impersonating others on Misskey! 🔥 Think of it like someone sneaking into a party with a fake invitation — they can mingle, chat, and spread rumors as if they're part of the crowd, but they're actually just an imposter! If exploited, this vulnerability allows attackers to impersonate other users and instances entirely. They can post content as the forged users, leading to misinformation and trust erosion within the community. The consequences could be absolutely devastating for user relationships and platform integrity!

Put simply

Think of it like someone sneaking into a party with a fake invitation — they can mingle, chat, and spread rumors as if they're part of the crowd, but they're actually just an imposter! The vulnerability stems from missing validation in `ApRequestService.signedGet` and `HttpRequestService.getActivityJson`, enabling attackers to create spoofed user profiles and notes that the system accepts as valid.

What to do

If exploited, this vulnerability allows attackers to impersonate other users and instances entirely. They can post content as the forged users, leading to misinformation and trust erosion within the community. The consequences could be absolutely devastating for user relationships and platform integrity! Upgrade Misskey to version 2024.11.0-alpha.3 immediately to close this gap. Regularly audit user permissions and monitor for suspicious activities in the meantime since there are no known workarounds. 🛡️ You've got this! Follow these steps, and you'll help secure your Misskey instance in no time! 💪✨

The record
Technical detail
CVSS v4.0
8.8 · HIGH
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:H/VA:N/SC:L/SI:N/SA:L
EPSS
0.00315 · 23.1th percentile
Weakness
CWE-20 · Improper Input Validation
Published
2024-12-18T19:20Z
EPSS history
Timeline
  • 18 DEC 19:20Z
    Missing validation allows spoofed profiles and notes in Misskey
    cvelistv5