Bun版本更新

Bun v1.3.6:新增 Bun.Archive 创建和解压 tarball

Bun v1.3.6 新增 Bun.Archive,可以直接创建和解压 tar 包并可选 gzip 压缩,同时修复了 tarball 解压时借符号链接进行路径穿越的漏洞,现在会拒绝绝对路径和逃出解压目录的相对符号链接。

Bun.spawn、环境变量和 shell 模板字面量会拒绝参数中的空字节,防止空字节注入(CWE-158),通配符证书也按 RFC 6125 更严格地匹配;另外新增 Bun.JSONC 解析带注释的 JSON,Bun.build 支持 metafile 和 files 选项。

要点

  • 新增 Bun.Archive 创建和解压 tarball。
  • 修复借符号链接解压 tarball 的路径穿越漏洞。
  • 拒绝参数和环境变量中的空字节,防止注入。
  • 通配符证书按 RFC 6125 严格匹配。
  • 新增 Bun.JSONC 解析带注释的 JSON。

原文:Bun v1.3.6

Fixed: Path traversal vulnerability via symlink in tarball extraction.

阅读原文

收录于 。摘自官方更新日志的简短节选,著作权归原发布者所有。

查看全部