CVE-2026-34148Fedify是一个用于构建ActivityPub服务器的TypeScript库。在特定版本之前,其远程文档加载器在处理HTTP重定向时未设置最大重定向次数限制,也未检测访问URL循环。攻击者可利用此漏洞通过控制远程URL强制服务器进行大量出站请求,导致资源耗尽和拒绝服务。
该漏洞存在于Fedify库的远程文档加载器及已认证文档加载器组件中。在处理ActivityPub协议的远程资源获取时,程序缺乏对HTTP重定向次数的上限控制,也未实现访问URL的循环检测。攻击者可构造恶意的远程ActivityPub密钥或Actor URL,构建无限重定向链。当受影响的服务器尝试加载该资源时,会陷入无限循环发送出站HTTP请求,导致服务器资源(如CPU、内存、网络连接)被迅速耗尽,从而引发拒绝服务攻击。