亚马逊云服务一行代码三个漏洞,潜伏五年

VSole2022-07-14 11:30:55

近日,亚马逊AWS修复了IAM Authenticator for Kubernetes的一行代码中存在的三个身份验证漏洞。这些漏洞在亚马逊Kubernetes托管服务Amazon EKS中存在了多年(自2017年10月12日首次上线以来),可允许攻击者提升Kubernetes集群中的权限。

Lightspin的安全研究主管Gafnit Amiga在漏洞报告中解释说:“我在身份验证过程中发现了几个漏洞,这些漏洞可以绕过对重放攻击的保护,或者允许攻击者通过冒充其他身份在集群中获得更高的权限。”

正如AWS在其安全公告中所指出的,当配置为使用AccessKeyID模板参数时,验证器插件中存在错误代码。不使用AccessKeyID参数的客户不受此问题的影响。

截至6月28日,亚马逊更新了全球所有EKS集群,新版本的AWS IAM Authenticator for Kubernetes修复了该漏洞。这意味着在Amazon EKS中使用AWS IAM Authenticator for Kubernetes的客户不需要做任何事情来修补问题。

但是,托管和管理自己的Kubernetes集群并使用身份验证器插件的AccessKeyID模板参数的所有用户都应将AWS IAM Authenticator for Kubernetes更新到版本0.5.9。

据Amiga称,由于参数验证中的一行代码而发生了被跟踪为CVE-2022-2385的安全问题。这行代码本应该检查参数的大小写——“例如,‘Action’和‘action’,但它没有。”这允许重复的参数名称,不法分子可以使用它来提升权限。

这不是一个很容易利用的漏洞。“因为for循环没有排序,所以参数并不总是按照我们想要的顺序覆盖,因此我们可能需要多次将带有恶意令牌的请求发送到AWS IAM Authenticator服务器。”Amiga指出。

由云安全渗透测试人员创办的Lightspin还发现了亚马逊关系数据库服务(RDS)中的一个本地文件读取漏洞,攻击者可能已利用该漏洞获取对内部AWS凭证的访问权限。到4月,AWS已经应用了一个初始补丁并与客户合作缓解该漏洞。

来源:@GoUpSec

kubernetes亚马逊
本作品采用《CC 协议》,转载必须注明作者和本文链接
这些漏洞在亚马逊Kubernetes托管服务Amazon EKS中存在了多年(自2017年10月12日首次上线以来),可允许攻击者提升Kubernetes集群中的权限。
亚马逊的云平台正在为其一些广泛使用的服务扩展安全功能;Amazon Elastic Block Store (EBS) 和 Amazon Elastic Kubernetes Service (EKS)。
不久前,研究人员在 Kubernetes 中发现的三个可被利用并相互关联的高危安全漏洞,这些漏洞可在集群内的 Windows 端点上以提升权限的方式实现远程代码执行。
近日,Lightspin安全分析师在Amazon ECR(弹性容器注册表)公共库中发现一个严重漏洞,允许攻击者删除任何容器映像或将恶意代码注入其他AWS账户的镜像。
同时,亚马逊AWS市场份额高达34%,继续领跑云计算市场。亚马逊云科技秉承的安全理念包括六个方面。亚马逊云科技认为云中安全应该是一个洋葱型的多层防护,而不是一个鸡蛋。此外,还对社会公开亚马逊云科技内部员工安全意识培训的内容,从而让更多的用户受益。
他们直接联系AWS API,进一步枚举帐户,进而收集信息和泄露数据。不幸的是,AWS集群角色错误配置,拥有过大的读取权限。本意是允许读取特定的S3存储桶,但权限允许角色读取帐户中的一切,这使攻击者得以进一步了解AWS帐户,包括Lambda。受影响的AWS帐户中有不同的Lambda函数,主要与帐户自动化有关。还有证据表明攻击者执行了盗取的软件。
与此项目相关的赞助商列表。以他们认为合适的方式扩展他们的服务。拥有自己特定于其服务的监控、备份和灾难恢复。容器在如何使用网络方面受到限制。基本上,任何 Linux 可执行文件都可以受到限制,即可以“容器化”。通常这些文件,通常称为“容器镜像”,也称为容器。
VSole
网络安全专家