Deno 通过打开缺少“--deny”标志的特权文件来实现权限升级 (CVE-2024-34346)

admin 2024-05-13 04:24:59 Ali_nvd 来源:ZONE.CI 全球网 0 阅读模式
Deno 通过打开缺少“--deny”标志的特权文件来实现权限升级 (CVE-2024-34346)

CVE编号

CVE-2024-34346

利用情况

暂无

补丁情况

N/A

披露时间

2024-05-08
漏洞描述
Deno是一个具有安全默认设置的JavaScript、TypeScript和WebAssembly运行时。在Unix和Windows平台上,允许对特权文件进行文件读写访问可能会意外地削弱Deno沙箱。例如,读取`/proc/self/environ`可能提供与`--allow-env`等效的访问权限,写入`/proc/self/mem`可能提供与`--allow-all`等效的访问权限。向整个文件系统授予读写访问权限的用户可能并不意识到这些文件的访问可能具有额外的、意外的后果。文档并未反映应该进行这种做法来增加安全沙箱的强度。通过`--allow-read`或`--allow-write`运行代码的用户可能意外地通过文件系统操作授予其他权限。Deno 1.43及以上版本要求显式的`--allow-all`访问权限才能读取或写入Unix平台上的`/etc`、`/dev`(以及Linux平台上的`/proc`和`/sys`)以及以`\`开头的Windows上的任何路径。
解决建议
建议您更新当前系统或软件至最新版,完成漏洞的修复。
参考链接
https://github.com/denoland/deno/security/advisories/GHSA-23rx-c3g5-hv9w
CVSS3评分 8.4
  • 攻击路径 相邻
  • 攻击复杂度 低
  • 权限要求 高
  • 影响范围 已更改
  • 用户交互 无
  • 可用性 高
  • 保密性 高
  • 完整性 高
CVSS:3.1/AV:A/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H
CWE-ID 漏洞类型
- avd.aliyun.com
weinxin
版权声明
本站原创文章转载请注明文章出处及链接,谢谢合作!
评论:0   参与:  0