Time-of-check Time-of-use (TOCTOU) Race Condition in Misskey - CVE-2026-47746
Published: May 23, 2026
Misskey
Detailed vulnerability description
The vulnerability allows a remote attacker to cause integrity loss.
The vulnerability exists due to a time-of-check time-of-use race condition in JSON-LD signature validation and compaction process when processing JSON-LD activities. A remote attacker can submit specially crafted activities to cause integrity loss.
The issue occurs because the context used for JSON-LD parsing is not shared between signature verification and actual processing, which can result in fake activities being accepted as valid.