xfocus logo xfocus title
首页 焦点原创 安全文摘 安全工具 安全漏洞 焦点项目 焦点论坛 关于我们
English Version

XFree86 4.1.0 认证目录不存在可导致无需认证XDM连接


发布时间:2002-01-29
更新时间:2002-01-29
严重程度:
威胁程度:远程管理员权限
错误类型:访问验证错误
利用方式:服务器模式

BUGTRAQ ID:3965

受影响系统
XFree86 X11R6 4.0
XFree86 X11R6 4.0.1
   + RedHat Linux 7.0
XFree86 X11R6 4.0.3
   + RedHat Linux 7.1
XFree86 X11R6 4.1.0
详细描述
XFree86 是流行的多平台X服务程序,xdm(X Display Manager)程序是管理X显示,
执行如验证和会话执行功能。xdm可以用来允许多个X客户端在独立的机器上连接
相同的X服务器,当接收到了连接请求的时候,xdm会认证用户和运行定义了的会话
进程,会话进程包括窗口环境或者SHELL,默认的会话进程是:<XRoot>/bin/xterm.

xdm使用验证目录用来传递验证信息给X服务进程,目录名字上可配置的,但默认是
<XRoot>/lib/X11/xdm.

不过当验证目录不存在时(配置文件中"DisplayManager.authDir" 指定资源),xdm
会允许任何人连接X服务器,导致无需认证就可以进行系统访问。

测试代码
见描述

解决方案
XFREE86已经推出了4.2.0版本,已经解决这个问题,请下载修补:

XFree86 X11R6 4.0:

XFree86 Upgrade X11R6 4.2.0 installation script
ftp://ftp.xfree86.org/pub/XFree86/4.2.0/Xinstall.sh
这个仅仅是安装脚本,你需要指定平台的两进制程序进行安装,地址如下:
ftp://ftp.xfree86.org/pub/XFree86/4.2.0/binaries/ 或者
http://ftp.xfree86.org/pub/XFree86/4.2.0/binaries/
要判断你需要下载那个版本,先获得安装脚本(Xinstall.sh)然后运行如下命令:
sh Xinstall.sh -check

XFree86 X11R6 4.0.1:

XFree86 Upgrade X11R6 4.2.0 installation script
ftp://ftp.xfree86.org/pub/XFree86/4.2.0/Xinstall.sh
这个仅仅是安装脚本,你需要指定平台的两进制程序进行安装,地址如下:
ftp://ftp.xfree86.org/pub/XFree86/4.2.0/binaries/ 或者
http://ftp.xfree86.org/pub/XFree86/4.2.0/binaries/
要判断你需要下载那个版本,先获得安装脚本(Xinstall.sh)然后运行如下命令:
sh Xinstall.sh -check

XFree86 X11R6 4.0.3:

XFree86 Upgrade X11R6 4.2.0 installation script
ftp://ftp.xfree86.org/pub/XFree86/4.2.0/Xinstall.sh
这个仅仅是安装脚本,你需要指定平台的两进制程序进行安装,地址如下:
ftp://ftp.xfree86.org/pub/XFree86/4.2.0/binaries/ 或者
http://ftp.xfree86.org/pub/XFree86/4.2.0/binaries/
要判断你需要下载那个版本,先获得安装脚本(Xinstall.sh)然后运行如下命令:
sh Xinstall.sh -check

XFree86 X11R6 4.1.0:

XFree86 Upgrade X11R6 4.2.0 installation script
ftp://ftp.xfree86.org/pub/XFree86/4.2.0/Xinstall.sh
这个仅仅是安装脚本,你需要指定平台的两进制程序进行安装,地址如下:
ftp://ftp.xfree86.org/pub/XFree86/4.2.0/binaries/ 或者
http://ftp.xfree86.org/pub/XFree86/4.2.0/binaries/
要判断你需要下载那个版本,先获得安装脚本(Xinstall.sh)然后运行如下命令:
sh Xinstall.sh -check

相关信息
相关资料:http://www.xfree86.org/security
http://www.xfree86.org/
http://www.xfree86.org/current/xdm.1.html
http://ftp.xfree86.org/pub/XFree86/4.2.0/Install