Bun版本更新
Bun v1.3.10:用 Zig 重写原生 REPL
Bun v1.3.10 用 Zig 重写了 REPL,启动时无需下载任何包,同时修复了 node:http 的 HTTP 响应拆分漏洞、S3 客户端可经 CRLF 注入任意 HTTP 头的漏洞,以及 bun install 解压 tarball 时的路径穿越漏洞。
bun build --compile --target=browser 可以输出内联全部资源的单个 HTML 文件,转译器完整支持 TC39 标准 ES 装饰器,Windows ARM64 也获得支持;Bun.sql 现在会拒绝连接参数里的空字节,防止协议注入。
要点
- 用 Zig 重写原生 REPL,启动无需下载包。
- 修复 node:http 的 HTTP 响应拆分漏洞。
- 修复 S3 客户端的 HTTP 头注入漏洞。
- 修复 bun install 解压 tarball 的路径穿越漏洞。
- Bun.sql 拒绝连接参数中的空字节。
原文:Bun v1.3.10
Bun's REPL has been completely rewritten in Zig, replacing the previous third-party npm package.
收录于 。摘自官方更新日志的简短节选,著作权归原发布者所有。