低权限致机崩溃 风云防火墙严重漏洞

互联网 | 编辑: 黄蔚 2007-07-01 00:30:00转载 返回原文

风云防火墙“漏洞百出”
风云防火墙存在严重漏洞,所有版本通杀,低权限用户可导致机器崩溃。

刚看到CB投递的新版风云防火墙,朋友AYANAMI REI让我看看它的技术到底如何。没想到随便看了下,却发现一些严重的BUG

风云防火墙所有包含主动防御模块的版本,都存在8处以上严重的参数检查漏洞。该漏洞可导致目标机器上任意权限的用户可以使系统蓝屏重启,以达到攻击者的一些进一步提权或其它目的

该漏洞位于风云防火墙驱动程序FYTdiDrv.sys中

在刚刚发布的最新版本中

该驱动通过修改KeServiceDescriptorTable(SSDT)挂钩了多个函数

包括:

ZwCreateKey

ZwCreateSection

ZwTerminateProcess

ZwSetInformationFile

ZwCreateFile

ZwRestoreKey

ZwDeleteValueKey

ZwSetValueKey

ZwCreateKey

这些函数的HOOK处理中都存在严重的参数检查漏洞

没有对用户层传入的指针做任何检查,只靠单一的SEH来保证程序安全

而SEH是无法处理内核指针错误的

只要任何用户态程序传入错误的内核态指针给被挂钩的系统函数,系统就会立即蓝屏

风云的用户小心了

例如其中的ZwCreateKey,其HOOK后的代码


这里可以看到,对其中一个指针ObjectAttributes没有做任何有效性检查,而直接取其中

的数据

我们可以用一段测试代码

其中第三个参数ObjectAttributes就是我们传递给函数的一个无效的内核地址

这时系统就会蓝屏,并显示错误为PAGE_FAULT_IN_NONPAGED_AREA ,导致错误的模块为风

云防火墙的驱动:FYTdiDrv.sys

而没有安装风云防火墙机器上运行此代码,则不会有任何问题(当然如果你安装的其他软件

也有类似BUG,就不好说了)

同样的漏洞在其他被挂钩的函数中同样存在

这里提供一个测试程序及源代码,仅用于演示之用,请勿用于非法用途

测试办法:安装最新版风云防火墙,安装时注意选上:注册表监控

运行测试程序,点 立即BSOD 系统即会立即蓝屏重启

返回原文

本文导航

相关阅读

每日精选

点击查看更多

首页 手机 数码相机 笔记本 游戏 DIY硬件 硬件外设 办公中心 数字家电 平板电脑