Todd Miller Sudo本地绕过Kerberos认证漏洞

admin 2022-07-23 03:24:46 CNNVD漏洞 来源:ZONE.CI 全球网 0 阅读模式

漏洞信息详情

Todd Miller Sudo本地绕过Kerberos认证漏洞

  • CNNVD编号:CNNVD-200706-151
  • 危害等级: 中危
  • CVE编号: CVE-2007-3149
  • 漏洞类型: 其他
  • 发布时间: 2007-06-11
  • 威胁类型: 本地
  • 更新时间: 2020-01-22
  • 厂        商: mit
  • 漏洞来源: Thor Lancelot Simo...

漏洞简介

Sudo是一款许用户以其他用户权限安全地执行命令的程序,广泛使用在Linux和Unix操作系统下。

sudo软件包可能内嵌使用Kerberos 5进行用户认证。如果用户能够正确地认证到sudo的话,sudo认证代码中的错误可能导致本地root用户权限入侵。

在对Kerberos服务器认证用户口令时,需要执行两步:

1) 使用用户的口令从KDC(Kerberos服务器)获得凭据,这证明用户输入的口令满足KDC,并对应用程序返回ticket。

2) 使用所返回的凭据请求访问本地服务,并确认KDC对该服务所返回的的凭据是正确的。如果没有执行这步的话,就无法区分请求是来自于对所有请求都返回yes的伪造KDC还是来自于真正的KDC。

sudo执行了第二步,但如果由于未知本地服务密钥而导致该步失败的话,sudo仍允许用户获得root用户权限。例如,在没有keytab文件的主机上:

$ sudo /bin/sh

Password for [email protected]

sudo: kerb5: host service key not found: Unknown error -1765328203

此外如果sudo链接到libkrb5的话,即使没有将系统配置为打开kerberos,攻击者仍可以通过环境变量覆盖kerberos客户端配置文件(krb5.conf),认证到伪造的KDC,然后获得root用户s权限。

漏洞公告

目前厂商已经发布了升级补丁以修复这个安全问题,补丁下载链接:

Todd Miller

-----------

http://www.sudo.ws/cgi-bin/cvsweb/sudo/auth/kerb5.c

参考网址

来源:http://nvd.nist.gov/nvd.cfm?cvename=CVE-2007-3149 http://www.securityfocus.com/bid/24368 http://www.nsfocus.net/vulndb/10459

链接:无

来源:BID

链接:https://www.securityfocus.com/bid/24368

来源:BUGTRAQ

链接:http://www.securityfocus.com/archive/1/470739/100/0/threaded

来源:BUGTRAQ

链接:http://www.securityfocus.com/archive/1/470774/100/0/threaded

来源:SECUNIA

链接:http://secunia.com/advisories/26540

来源:BUGTRAQ

链接:http://www.securityfocus.com/archive/1/470752/100/0/threaded

来源:CONFIRM

链接:http://www.sudo.ws/cgi-bin/cvsweb/sudo/auth/kerb5.c

受影响实体

  • Mit Kerberos:5  

补丁

  • Todd Miller Sudo本地绕过Kerberos认证漏洞的修复措施

weinxin
特别声明
本站(ZONE.CI)所有文章仅供技术研究,若将其信息做其他用途,由用户承担全部法律及连带责任,本站不承担任何法律及连带责任,请遵守中华人民共和国安全法.
评论:0   参与:  0