您现在的位置是:电脑教程 >>正文
SolarWinds Web Help Desk 漏洞攻击者可访问存储的密码,PoC 已发布
电脑教程17689人已围观
简介SolarWinds 的 Web Help Desk 软件中存在一个严重漏洞CVE-2024-28989),攻击者可以通过其 AES-GCM 实现中的加密弱点解密敏感凭据,包括数据库密码和 LDAP/ ...
SolarWinds 的洞攻 Web Help Desk 软件中存在一个严重漏洞(CVE-2024-28989) ,攻击者可以通过其 AES-GCM 实现中的可访加密弱点解密敏感凭据,包括数据库密码和 LDAP/SMTP 认证密钥。问存该漏洞在 12.8.5 版本中得到了修复 ,密码其根源在于可预测的发布加密密钥和 nonce 重用 ,使得即使没有直接系统访问权限,源码下载洞攻也能解密存储的可访秘密信息。

据 NetSPI 团队称 ,问存该漏洞存在于 com.solarwinds.whd.symmetric.AESGCMSymetricCryptoProvider 类中 ,密码该类负责管理存储在数据库备份和配置文件中的发布凭据的 AES-GCM 加密。研究人员发现了两个主要缺陷:
静态且可预测的香港云服务器洞攻加密密钥默认的 AES-GCM 密钥(defaultKey)被硬编码在 whd-crypto.jar 文件中的 cryptconfig.properties 中 。这使得无需进一步访问系统即可轻松解密标记为 { AES}<base64> 的可访秘密信息 。
例如 ,问存.whd.properties 中嵌入的密码 PostgreSQL 密码使用了此密钥 :

第二个密钥派生机制进一步加剧了风险 。模板下载SecretKeyServiceImpl 类使用数据库中 init_code 值与静态十六进制值(0xBABEFACE)进行异或运算来生成密钥 。发布
由于 init_code 通常低于 0x10000 ,暴力破解变得计算上轻而易举:

AES-GCM 的安全性依赖于每次加密使用唯一的 nonce。然而 ,Web Help Desk 在操作中复用了 nonce,使得攻击者可以通过已知的亿华云明文-密文对恢复密钥流。
攻击者可以将已知的凭据(例如 Password1)与其密文进行异或运算以提取密钥流,然后解密使用相同 nonce 加密的其他秘密信息:

例如,使用密钥 19950 解密 frcLMeS3nchpg_Ucxz… 后得到了 Password1 ,展示了低熵密钥如何使实际攻击成为可能 。
在一次渗透测试中,NetSPI 团队解密了一个 oauth2_client_secret 和 LDAP 查询账户密码 。这些凭据允许通过 Connect-AzAccount 访问 Azure AD ,建站模板并在网络内进行横向移动 。
缓解措施升级至 v12.8.5: SolarWinds 修复了密钥生成逻辑并强制执行了适当的 nonce 随机化 。
Tags:
转载:欢迎各位朋友分享到网络,但转载请说明文章出处“商站动力”。http://www.noorid.com/html/814a599180.html
相关文章
美官方为软件供应商提出供应链安全指南
电脑教程10月31日,美国国家安全局NSA)、网络安全及基础设施安全局CISA)、国家情报总监办公室ODNI)携手发布了保护软件供应链的实操指南。该指南内容总共有40页,主要提及了软件供应商在供应链中所需要承 ...
【电脑教程】
阅读更多以云帆搜索为主的搜索引擎如何满足用户需求(改进用户搜索体验,提供高质量搜索结果)
电脑教程随着互联网的发展和信息爆炸式增长,搜索引擎成为人们获取信息的重要途径。然而,传统搜索引擎在满足用户需求方面存在一些问题,例如搜索结果不准确、广告干扰过多等。为了改善用户的搜索体验,云帆搜索应运而生。本 ...
【电脑教程】
阅读更多如何识别苹果手机真假(全面解析苹果手机真伪识别方法,保护消费者权益)
电脑教程随着苹果手机在市场上的普及,假冒伪劣产品也随之增多。对于消费者来说,如何辨别苹果手机的真伪已成为一项重要的技能。本文将详细介绍苹果手机真伪识别的方法,以帮助读者更好地保护自己的权益。外观包装篇:细节揭 ...
【电脑教程】
阅读更多