Ruby 1.9.1-p376 已发布

Ruby 1.9.1-p376 刚刚发布。 这是 Ruby 1.9.1 的一个补丁级别版本,包含了 CVE-2009-4124 的修复。

CVE-2009-4124

之前的版本 Ruby 1.9.1-p243 有一个安全漏洞,允许堆溢出。 此漏洞由 KPMG London 的 Emmanouel Kellinis 发现。

我建议所有 Ruby 1.9.1 用户升级到 p376。 但是此漏洞不影响 Ruby 1.8 系列。

其他修复

此外,1.9.1-p376 还包含了 100 多个错误修复。

  • Irb 扩展命令已损坏。 此问题已修复。
  • Ripper 无法解析某些 Ruby 代码。 此问题已修复。
  • 修复了在 AIX 上的构建失败问题。
  • Matrix 的一些错误修复。
  • 可以加载安装在用户主目录中的 gem。
  • 某些方法开始返回具有正确编码的字符串。

有关更多详细信息,请参阅 ChangeLog。

位置