Sinatra 2.0.2 和 2.0.3 发布

作者:Kunpei Sakai,2018 年 6 月 9 日,星期六

我们很高兴地宣布 Sinatra v2.0.2 和 v2.0.3 已发布。

在开始之前,我要感谢所有为项目做出贡献、帮助测试预发布版本以及持续使用和支持项目的人。

安全修复 CVE-2018-11627

Sinatra 自 v2.0.0 起存在一个严重漏洞。此版本的目的是修复 CVE-2018-11627

漏洞在于可以使用非法参数执行 XSS 攻击。 问题@JokerCatz 报告。非常感谢您。

如果您正在使用 Sinatra v2.0.x,请升级到 v2.0.2 或更高版本。

发布版本

此版本包含以下 gem 及其相关版本的发布

  • sinatra: v2.0.2, v2.0.3
  • sintra-contrib: v2.0.2, v2.0.3
  • rack-protection: v2.0.2, v2.0.3

v2.0.3 和 v2.0.2 之间的区别是什么?

在 sinatra-contrib v2.0.2 中,发现了一个针对 backports gem 的严重回归问题。版本 2.0.3 通过合并 backports gem 的作者 作者 发送的补丁 来修复该问题。

我们感谢所有报告和确认问题的人。

更改

CHANGELOG.md 中了解 v2.0.2 和 v2.0.3 的新功能

感谢

感谢所有多年来为该项目做出贡献并继续确保其存续的人。最后,我要特别感谢 Shota Iguchi 为 v2.0.2 的改进做出的贡献。