2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

Ruby 1.9.1 升级,修正堆溢出问题

  • 2009-12-11
  • 本文字数:426 字

    阅读完需:约 1 分钟

新 Ruby 1.9.1 版刚刚发布,即 Ruby 1.9.1-p376

每一位使用 Ruby 1.9.1 的开发者应该考虑升级到 p376 版,因为它修正了一个堆溢出问题

在 String#ljust,String#center 和 String#rjust 中存在一个堆溢出问题。这使得攻击者能够在某些特定情况下运行任意代码。

这个 bug 存在于rb_str_justify,可以在这里看到更多关于此bug 的信息。这个问题仅存在于1.9.1 中。

1.9.1-p376 还修正了一些其他的 bug,详见 1.9.1-p376 的发布报告

* Irb 扩展命令损坏。现在已经修复。
* Ripper 不能解析某些 Ruby 代码。现在已经修复。
* 修复了在 AIX 上会产生构建失败的问题。
* 修复了 Matrix 的一些问题。
* 可以加载在用户 home 目录下的 gems。
* 一些方法现在能够返回正确编码的字符串。

同时,Ruby 1.9.2 的开发工作也在紧张有序地进行中(Ruby 1.9 trunk 的 Changelog ,注意文本文件很大)。今年早些时候 Ruby 1.9.2 延迟发布,这是为了确保它能够通过 RubySpec 测试。

查看英文原文: Ruby 1.9.1 Update With Fix for Heap Overflow

2009-12-11 10:361469
用户头像

发布了 90 篇内容, 共 38.8 次阅读, 收获喜欢 5 次。

关注

评论

发布
暂无评论
发现更多内容

YashanDB控制文件管理

YashanDB

数据库 yashandb

YashanDB SYSTEM表空间管理

YashanDB

数据库 yashandb

黑龙江等保测评、消除“过等保”的隐形成本

黑龙江陆陆信息测评部

NineData社区版抢先体验,获取无人机、双肩包、充电宝等周边福利

NineData

安装部署 SQL审核 无停机数据库迁移 NineData社区版 数据库变更

YashanDB异构数据库链接配置

YashanDB

数据库 yashandb

「南非+印尼」新站点上线!观测云深化全球布局

观测云

全球化

WebGL开发医学影像软件中的优化

北京木奇移动技术有限公司

软件外包公司 数字孪生开发 webgl开发

YashanDB数据库删除

YashanDB

数据库 yashandb

批量创建云主机的整个过程

天翼云开发者社区

云计算 云主机

文献解读-Identification of Key Candidate Genes for Beak Length Phenotype by Whole-Genome Resequencing in Geese

INSVAST

基因测序 Sentieon 变异检测 GATK 生物信息分析服务

YashanDB数据库删除

YashanDB

数据库 yashandb

音乐NFT软件系统的上线流程

北京木奇移动技术有限公司

区块链技术 软件外包公司 音乐NFT

YashanDB归档日志文件管理

YashanDB

数据库 yashandb

YashanDB redo日志文件管理

YashanDB

数据库 yashandb

YashanDB数据文件管理

YashanDB

数据库 yashandb

libvirt和qga的区别?

天翼云开发者社区

云计算 虚拟化

一组数据告诉您,企业AI为什么选用友BIP!

用友智能财务

.NET Core 中如何实现缓存的预热?

秃头小帅oi

YashanDB SYSAUX表空间管理

YashanDB

数据库 yashandb

DeepSeek 3FS 实测|从设计哲学到 AI 场景适配法则

焱融科技

文件系统 AI存储 DeepSeek 3FS

DM 集群迁移

TiDB 社区干货传送门

迁移 集群管理 管理与运维 扩/缩容

智能制造:工业装备数字化端到端解决方案

积木链小链

数字化转型 智能制造 装备制造

个人微调大模型踩坑与记录

Z C C C L

人工智能 大模型 模型微调

新零售巨头通过 TiDB GraphRAG 系统实现 45% 成本缩减

TiDB 社区干货传送门

Flutter & 鸿蒙版本数据处理常用总集

淼.

创建云主机你不知道的那些事

天翼云开发者社区

云计算 云主机

DeepSeek 联合 Abaqus 深度融合,宣告 AI+CAE 仿真黄金时代来临

思茂信息

人工智能 AI 仿真 CAE DeepSeek

智慧医院软件信息化建设方案,智慧医疗医院建设方案(PPTX)

金陵老街

智慧医疗 医疗信息化 智慧医院

YashanDB配置参数文件与密码文件管理

YashanDB

数据库 yashandb

Ruby 1.9.1升级,修正堆溢出问题_Ruby_Werner Schuster_InfoQ精选文章