AWS - Lightsail Privesc
Lightsail
有关Lightsail的更多信息,请查看:
AWS - Lightsail Enum需要注意的是,Lightsail 不使用属于用户的IAM角色,而是使用AWS托管账户的IAM角色,因此无法滥用此服务进行提权。但是,敏感数据,如代码、API密钥和数据库信息,可能会在此服务中找到。
lightsail:DownloadDefaultKeyPair
lightsail:DownloadDefaultKeyPair
此权限将允许您获取用于访问实例的SSH密钥:
潜在影响: 查找实例内的敏感信息。
lightsail:GetInstanceAccessDetails
lightsail:GetInstanceAccessDetails
此权限将允许您生成 SSH 密钥以访问实例:
潜在影响: 查找实例内的敏感信息。
lightsail:CreateBucketAccessKey
lightsail:CreateBucketAccessKey
此权限将允许您获取访问存储桶的密钥:
潜在影响: 查找存储桶中的敏感信息。
lightsail:GetRelationalDatabaseMasterUserPassword
lightsail:GetRelationalDatabaseMasterUserPassword
此权限将允许您获取访问数据库的凭据:
潜在影响: 查找数据库中的敏感信息。
lightsail:UpdateRelationalDatabase
lightsail:UpdateRelationalDatabase
此权限将允许您更改访问数据库的密码:
如果数据库不是公开的,您也可以使用以下权限将其设为公开:
潜在影响: 在数据库中发现敏感信息。
lightsail:OpenInstancePublicPorts
lightsail:OpenInstancePublicPorts
此权限允许向互联网开放端口
潜在影响: 访问敏感端口。
lightsail:PutInstancePublicPorts
lightsail:PutInstancePublicPorts
此权限允许向互联网开放端口。请注意,该调用将关闭未在其中指定的任何已打开端口。
潜在影响: 访问敏感端口。
lightsail:SetResourceAccessForBucket
lightsail:SetResourceAccessForBucket
此权限允许为实例提供对存储桶的访问权限,无需任何额外凭据
潜在影响: 可能会获得对包含敏感信息的存储桶的新访问权限。
lightsail:UpdateBucket
lightsail:UpdateBucket
拥有此权限的攻击者可以授予自己的AWS账户对存储桶的读取访问权限,甚至可以将存储桶公开给所有人:
潜在影响: 可能获得对包含敏感信息的存储桶的新访问权限。
lightsail:UpdateContainerService
lightsail:UpdateContainerService
使用这些权限,攻击者可以从容器服务中授予对私有 ECR 的访问权限。
潜在影响: 从私有 ECR 获取敏感信息
lightsail:CreateDomainEntry
lightsail:CreateDomainEntry
拥有此权限的攻击者可以创建子域并将其指向自己的 IP 地址(子域接管),或者制作一个允许他欺骗该域的 SPF 记录,甚至将主域设置为自己的 IP 地址。
潜在影响: 接管一个域
lightsail:UpdateDomainEntry
lightsail:UpdateDomainEntry
拥有这个权限的攻击者可以创建子域并将其指向自己的IP地址(子域接管),或者制作一个允许他伪造该域电子邮件的SPF记录,甚至将主域设置为自己的IP地址。
潜在影响: 接管一个域
Last updated