[红日安全]代码审计Day6 - 正则使用不当导致的路径穿越问题
# 正则表达式使用不当导致的路径穿越漏洞分析与防御
## 漏洞概述
本教学文档将详细分析由正则表达式使用不当导致的路径穿越(Path Traversal)漏洞,通过WeEngine 0.8版本的实际案例,展示漏洞原理、利用方式及修复方法。
## 漏洞原理
### 核心问题
当使用`preg_replace`等正则函数进行输入过滤时,如果正则表达式设计不严谨,攻击者可能绕过过滤机制,通过构造特殊输入(如`../`)实现路径穿越,最终导致任意文件删除等严重后果。
### 示例代码分析
2025-08-17 13:50:56
0