Nix 允许通过内置构建器逃脱 macOS 沙盒(CVE-2024-51481)

admin 2024-11-03 01:18:42 Ali_nvd 来源:ZONE.CI 全球网 0 阅读模式
Nix 允许通过内置构建器逃脱 macOS 沙盒(CVE-2024-51481)

CVE编号

CVE-2024-51481

利用情况

暂无

补丁情况

N/A

披露时间

2024-11-01
漏洞描述
Nix 是 Linux 和其他 Unix 系统的包管理器。在 macOS 上,内置的构建器(如 `builtin:fetchurl`,通过 `import <nix/fetchurl.nix>` 向用户公开)不会在 macOS 沙盒中执行。因此,这些构建器(以 `nixbld*` 用户身份运行)可以访问世界可读路径的读取权限和世界可写路径的写入权限,这些都在沙盒之外。这个问题已在 2.18.9、2.19.7、2.20.9、2.21.5、2.22.4、2.23.4 和 2.24.10 版本中得到修复。需要注意的是,沙盒功能在 macOS 上默认是禁用的。Nix 的沙盒主要不是为了作为安全机制,而是为了改善 Nix 构建的可重复性和纯洁性。然而,沙盒功能可以通过限制构建访问主机系统的哪些部分来缓解其他安全问题的影响。
解决建议
建议您更新当前系统或软件至最新版,完成漏洞的修复。
参考链接
https://github.com/NixOS/nix/commit/597fcc98e18e3178734d06a9e7306250e8cb8d74
https://github.com/NixOS/nix/security/advisories/GHSA-wf4c-57rh-9pjg
CVSS3评分 N/A
  • 攻击路径 N/A
  • 攻击复杂度 N/A
  • 权限要求 N/A
  • 影响范围 N/A
  • 用户交互 N/A
  • 可用性 N/A
  • 保密性 N/A
  • 完整性 N/A
N/A
CWE-ID 漏洞类型
CWE-693 保护机制失效
- avd.aliyun.com
weinxin
版权声明
本站原创文章转载请注明文章出处及链接,谢谢合作!
评论:0   参与:  0