OpenStack Keystone /etc/keystone/ec2rc密钥泄露漏洞


发布日期:2012-12-11
更新日期:2012-12-18

受影响系统:
openstack Keystone 2012.x
描述:
--------------------------------------------------------------------------------
BUGTRAQ  ID: 56888
CVE(CAN) ID: CVE-2012-5483

OpenStack Keystone为OpenStack系列计划提供身份、令牌、目录和策略服务的项目。

OpenStack Keystone内存在文件权限漏洞,当配置了对Amazon EC2的访问后,该漏洞允许低权限的本地攻击者查看"ADMIN_ACCESS"、"ADMIN_SECRET"等敏感信息,而Keystone使用"ADMIN_ACCESS"、"ADMIN_SECRET"这些信息来认证对Amazon EC2服务的请求,因而攻击者可以利用该漏洞实现1) 访问Amazon EC2;2) 启用/禁用/修改Amazon EC2的服务和设置。

存在文件权限漏洞的文件为OpenStack keystone软件包文件/etc/keystone/ec2rc,其由sample_data.sh生成,具有全局可读(world readable)的权限,且包含敏感信息

===
ADMIN_ACCESS=109a7daa83054fc58ec8ade83b114117
ADMIN_SECRET=3bbbcba9514e4e8e8d0eb9e528754091
DEMO_ACCESS=81c2326383e34b888e0589057bc7fae2
DEMO_SECRET=ceb87a47838a442ea2923ad1bd6f0a16
===

sample_data.sh见https://github.com/openstack/keystone/blob/master/tools/sample_data.sh#L259

<*来源:Kurt Seifried (kurt@seifried.org)
 
  链接:https://rhn.RedHat.com/errata/RHSA-2012-1556.html
        https://bugzilla.redhat.com/show_bug.cgi?id=873447
        http://packetstormsecurity.org/files/cve/CVE-2012-5483
*>

建议:
--------------------------------------------------------------------------------
厂商补丁:

openstack
---------
目前厂商已经发布了升级补丁以修复这个安全问题,请到厂商的主页下载2012.1.3版本:

http://docs.openstack.org/developer/keystone/

相关内容