CVE-2026-24124Dragonfly是一款开源的基于P2P的文件分发和镜像加速系统。2026年1月披露的安全漏洞显示,Dragonfly 2.4.1-rc.0及以下版本的Job API端点(/api/v1/jobs)存在严重的安全缺陷。该API路由配置中缺少JWT认证中间件和RBAC(基于角色的访问控制)授权检查机制,导致任何能够访问Manager API的未认证用户都可以查看、更新和删除系统中的任务作业。攻击者无需提供任何有效凭证即可对Job API执行增删改查操作,可能造成敏感任务信息泄露、任务篡改或恶意删除等严重后果。该漏洞CVSS评分高达9.8,属于严重级别,对系统机密性、完整性和可用性均造成严重影响。
该漏洞源于Dragonfly框架在API路由配置层面未正确实施安全认证机制。具体问题在于/api/v1/jobs端点的路由处理器中缺少JWT令牌验证中间件,导致请求可以直接到达业务逻辑层而无需通过身份认证。同时,RBAC授权检查模块也未被正确集成到该路由的处理流程中,使得即使请求携带了JWT令牌,系统也不会验证用户是否具有操作Job资源的权限。攻击者可通过构造恶意HTTP请求到/api/v1/jobs端点,利用GET方法获取所有任务列表、POST方法创建恶意任务、PUT/PATCH方法修改现有任务配置、DELETE方法删除关键任务。由于Job API通常与系统核心调度功能关联,未授权访问可能导致业务中断或进一步横向渗透。