首页 -> 安全研究

安全研究

安全漏洞
NT Subst.exe 漏洞

发布日期:1999-11-30
更新日期:1999-11-30

受影响系统:
Microsoft Windows NT 4.0
+Microsoft Windows NT 4.0SP6
+Microsoft Windows NT 4.0SP5
+Microsoft Windows NT 4.0SP4
+Microsoft Windows NT 4.0SP3
+Microsoft Windows NT 4.0SP2
+Microsoft Windows NT 4.0SP1
描述:
SUBST命令用来在现有驱动器上映射一个盘符到一个文件夹。这个命令任何用户都可以使用。运行后,直到被删除、用subst命令的"-d"选项重新发布、重启动机器为止它都有效。登陆   
退出并不能删除这个映像。所以,可能出现这种情况:一个控制台用户映像一个盘符到一个选择的文件夹,然后退出,给下一个用户留下了这个映像。如果这个用户试图用手工映像一个不同的区域到这个盘符,就会出现error 85 "The local device name is already in use."但是,如果这个盘符与网络映射的本地驱动器一样,这个操作在没有任何错误信息提示的情况下失败。从用户的角度来看,没有任何的提示来让他们知道这个“home driver"根本不是他们通常使用的本地驱动器。这种情况造成了恶意用户可以使用木马或恶意程序的可能性,也可能造成把机密文档写入一个公共区域,甚至是网络共享区域。

测试方法:

警 告

以下程序(方法)可能带有攻击性,仅供安全研究与教学之用。使用者风险自负!

检验方法:   
例如: 在一个本地驱动器为H的网络上:   
subst h: c:\temp\fakehome   
logout and wait...

建议:
在每个驱动器的注册脚本中加入一行:   
if exist subst /D

浏览次数:7555
严重程度:0(网友投票)
本安全漏洞由绿盟科技翻译整理,版权所有,未经许可,不得转载
绿盟科技给您安全的保障