/ \ \ / / || ) _ ) \ _/ |/ _ ) | | | ( \ V /| |/ / () / / () || | () / /|__ \ / / _| _/ || /_/_/ ||_/|//_/
by darkcast
CVE-2020-10257:WordPress TRX Addons 插件未授权远程代码执行(RCE)漏洞
受影响插件:TRX Addons
漏洞类型:未授权远程代码执行(RCE)
CVSS 评分:9.8(严重)
受影响版本:2.5.1 之前版本
补丁可用:是(更新至 2.5.1 或更高版本)
描述:
CVE-2020-10257 影响 WordPress 的 TRX Addons 插件,这是一个用于增强 WordPress 主题功能的流行插件。该漏洞源于 wp-json/trx_addons/V2/get/sc_layout API 端点中的输入验证不当。此缺陷允许未授权用户操纵请求参数并注入恶意数据,从而能够添加具有管理员权限的新用户。
攻击者可以通过向存在漏洞的 API 端点发送特制请求来利用此缺陷,这可能导致在目标 WordPress 站点上创建具有管理权限的新用户。这可能使攻击者获得网站的完全控制权。
## 使用说明
### 克隆仓库(或下载脚本):
git clone https://github.com/Darkcast/CVE-2020-10257.git cd CVE-2020-10257 chmod +x exploit.sh
### 运行脚本:
该脚本接受以下参数:
-d 用于指定域名(例如 https://www.targetsite.com)。
-u 用于指定用户名(可选)。
-p 用于指定密码(可选)。
#### 使用硬编码值的示例:
./exploit.sh -d https://www.targetsite.com
#### 使用自定义用户名和密码的示例:
./exploit.sh -d https://www.targetsite.com -u admin -p mypassword