🔴 严重 | CVE-2026-57784 — Unauthenticated Cross Site Request Forgery (CSRF) ...
🔴 《严重安全漏洞:CVE-2026-57784》
CVSS 评分: 严重(9.6) 状态: Received 发布时间: 2026-07-23
漏洞简介
该漏洞(CVE-2026-57784)存在于 WordPress 插件 Ninja Forms File Uploads Extension(Ninja Forms 文件上传扩展)中,属于 跨站请求伪造(Cross-Site Request Forgery, CSRF) 漏洞,对应 CWE-352 分类。该漏洞允许未经身份验证的攻击者诱使已登录的管理员或高权限用户执行非预期的操作,例如在用户不知情的情况下上传恶意文件、修改配置或执行其他敏感操作。
漏洞的核心问题在于,插件在处理某些请求时未正确验证请求来源(例如缺少 CSRF token 或来源检查),导致攻击者可以通过构造恶意链接或页面,利用受害者(已登录的 WordPress 管理员)的会话发起伪造请求。由于攻击者无需身份验证即可触发 CSRF 攻击,因此该漏洞被标记为“未认证(Unauthenticated)”。
影响范围
- 受影响软件:Ninja Forms File Uploads Extension(WordPress 插件)
- 受影响版本:版本 3.3.26 及以下(包括 3.3.26)
- CVSS 评分:9.6(严重)
- 攻击向量:网络(AV:N)
- 攻击复杂度:低(AC:L)
- 所需权限:无(PR:N)
- 用户交互:需要(UI:R)
- 影响范围:已变更(S:C)
- 机密性、完整性、可用性影响:高(C:H/I:H/A:H)
风险分析
攻击方式:攻击者无需任何身份认证,只需构造一个恶意网页或链接,诱使已登录的 WordPress 管理员(或具有插件操作权限的用户)点击或访问。一旦受害者触发该请求,攻击者即可利用受害者的会话权限执行任意操作,例如:
- 上传恶意文件(如 Web Shell)到服务器,进而获取服务器控制权。
- 修改插件配置,例如更改文件上传路径、允许的文件类型或大小限制。
- 删除或篡改已上传的文件。
- 结合其他漏洞(如文件包含或远程代码执行)实现更严重的攻击。
攻击后果:
- 完全控制 WordPress 站点:攻击者可通过上传恶意文件获得服务器权限,进而窃取数据、植入后门、篡改网站内容或进行横向移动。
- 数据泄露:攻击者可能利用管理员权限导出用户数据、数据库信息或敏感配置文件。
- 服务中断:通过删除关键文件或修改配置导致网站功能异常或完全瘫痪。
修复建议:建议用户立即将 Ninja Forms File Uploads Extension 插件升级至 3.3.27 或更高版本,以修复 CSRF 防护缺失的问题。同时,管理员应定期检查插件更新,并启用 WordPress 的自动更新功能(如适用)。对于无法立即更新的站点,可考虑临时禁用该插件,或通过 Web 应用防火墙(WAF)规则拦截可疑的跨站请求。
🔍 技术细节
| 字段 | 值 |
|---|---|
| CVE ID | CVE-2026-57784 |
| CVSS 评分 | 9.6 🔴 |
| 严重程度 | 严重 |
| CVSS 向量 | CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H |
| CWE 分类 | CWE-352 |
| 发布时间 | 2026-07-23 |
| 最后更新 | 2026-07-23 |
| 状态 | Received |
| 数据来源 | audit@patchstack.com |
🔗 参考链接
💬 评论