Insufficient verification of data authenticity in Misskey - CVE-2024-25636
Published: February 17, 2024 / Updated: April 28, 2026
Misskey
Misskey Development Division
Description
The vulnerability allows a remote user to impersonate accounts and take over remote accounts.
The vulnerability exists due to improper content type verification in ApResolverService and ActivityPub object handling when fetching remote Activity Streams objects. A remote user can upload a crafted Activity Streams document to a remote server and make a Misskey instance fetch it to impersonate accounts and take over remote accounts.
Exploitation requires a remote server that allows the user to register an account, accepts arbitrary user-uploaded documents on the same domain as legitimate Activity Streams actors, and serves those documents in response to requests for Activity Streams media types.