Authentication Bypass in Fedify TypeScript Library Affects Multiple Versions
CVE-2025-54888
What is CVE-2025-54888?
The Fedify TypeScript library, used for building federated server applications, is vulnerable to an authentication bypass that permits unauthenticated attackers to impersonate any ActivityPub actor. This issue arises in various versions where activities are processed without verifying if the signing key belongs to the claimed actor. The flaw allows any attacker to send forged activities signed with their own keys, leading to complete actor impersonation across all instances of Fedify. This vulnerability has been addressed in subsequent releases where affected versions have been fixed.

Human OS v1.0:
Ageing Is an Unpatched Zero-Day Vulnerability.
Remediate biological technical debt. Prime Ageing uses 95% high-purity SIRT6 activation to maintain genomic integrity and bolster systemic resilience.
Affected Version(s)
fedify < 1.3.20 < 1.3.20
fedify >= 1.4.0-dev.585, < 1.4.13 < 1.4.0-dev.585, 1.4.13
fedify >= 1.5.0-dev.636, < 1.5.5 < 1.5.0-dev.636, 1.5.5
References
CVSS V4
Timeline
Vulnerability published
