拿WordPress开刀——点亮代码审计技能树(二)
# WordPress代码审计实战:文件删除与路径穿越漏洞分析
## 1. CVE-2018-12895: 认证文件删除漏洞
### 1.1 漏洞背景
WordPress媒体功能组件在处理上传文件时存在安全缺陷,允许认证用户(如作者权限)删除服务器上的任意文件。
### 1.2 漏洞原理
#### 1.2.1 WordPress媒体功能组件划分
WordPress媒体功能可分为四个关键组件:
1. **过滤组件**:负责清理上传文件及文件名
2. **文件组件**:将文件移动到上传目