Description
YesWiki from 4.6.2 before 4.7.0 lacks replay protection in HttpSignatureService::verifySignature(), which never validates the Date header or tracks seen signatures. Attackers who capture a signed request to the /api/forms/{formId}/actor/inbox endpoint can replay it later to re-execute Delete, Update, Follow, or Undo actions.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| YesWiki | yeswiki | 4.6.2 – < 4.7.0 | 4.7.0 |
References
- GitHub Security Advisory (GHSA-7m9j-h553-397x) vendor-advisory
- VulnCheck Advisory: YesWiki from 4.6.2 before 4.7.0 HTTP Signature Replay via ActivityPub Inbox third-party-advisory