acme/autocert 任意文件读取漏洞(CVE-2022-30636)
CVE编号
CVE-2022-30636利用情况
暂无补丁情况
N/A披露时间
2024-07-03漏洞描述
Go 是一种开源的编程语言。 httpTokenCacheKey 用于 path.Base 提取预期的 HTTP-01 令牌值以在 DirCache 实现中查找。On Window path.Base 的行为与 Windows 不同,filepath.Base因为 Windows 使用不同的路径分隔符,允许用户提供相对路径,即 .well-known/acme-challenge/..\..\asd 变为 ..\..\asd. 然后将提取的路径添加后缀 +http-01 ,与缓存目录连接,然后打开。由于受控路径 +http-01 在打开之前带有后缀,因此其影响非常有限,因为它只允许读取系统上的任意文件,当且仅当它们具有此后缀时。 攻击者可利用该漏洞访问系统的敏感文件。解决建议
建议您更新当前系统或软件至最新版,完成漏洞的修复。
参考链接 |
|
---|---|
https://go.dev/cl/408694 | |
https://go.dev/issue/53082 | |
https://pkg.go.dev/vuln/GO-2024-2961 |
- 攻击路径 N/A
- 攻击复杂度 N/A
- 权限要求 N/A
- 影响范围 N/A
- 用户交互 N/A
- 可用性 N/A
- 保密性 N/A
- 完整性 N/A
CWE-ID | 漏洞类型 |
Exp相关链接

版权声明
本站原创文章转载请注明文章出处及链接,谢谢合作!
评论