首页 -> 安全研究

安全研究

安全漏洞
Lotus Notes Client R5 本地资源信息泄露缺陷

发布日期:2000-11-27
更新日期:2000-11-27

受影响系统:

Lotus Notes Client R5
描述:

Lotus Notes Client R5 是一个内嵌在WWW浏览器中的消息通信工具,浏览器为此单
独实现了一个针对Lotus Notes的JAVA虚拟机。但是这个JVM中存在一个安全漏洞,其
可执行控制列表(ECL)允许攻击者确认受攻击系统中是否存在某个文件。

JDK 1.1中标准实现禁止访问任何本地资源,而这个ECL提供了一个相对宽松的限制。
当java applet使用java.lang.ClassLoader类中的getSystemResource()方法,企图
访问某个确实存在的本地资源时,该ECL将提供给用户一个对话框,以决定是否继续
执行。

如果一个本地资源确实存在,由于对话框的显示、消隐、用户交互模式的出现,
java applet执行时间显然与被访问本地资源不存在情形下相差较大。恶意的攻击者
可以在自己的主页上精心设计这样一个java applet,以确定访问该页面的远程客户
主机上存在哪些敏感文件。

<* 来源:Yasuyuki Endo & Hiromitsu Takagi (takagi@etl.go.jp) *>



测试方法:

警 告

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


Hiromitsu Takagi提供了如下演示页面:
http://java-house.etl.go.jp/~takagi/java/security/lotus-notes-existence-attack/Test.html



建议:

临时解决方案:

    NSFOCUS建议您在厂商提供正式补丁之前暂时关闭对java applet的支持。

厂商补丁:

暂无


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