Rails 3.2.12, 3.1.11, and 2.3.17 have been released

  • Please also note from the blog post that CVE-2013-0269 refers to the "json" gem, which may not get upgraded with the rails gem updates. You may need to add it as a separate dependency to your Gemfile to make sure you are using json version 1.7.7, 1.6.8, or 1.5.5.

  • It is also important to note that at least the 3.2.12 release forces you to upgrade rack too. This is due to seperate vulnerabilities reported in rack recently (see http://rack.github.com/).

  • There have been other commits that made it into the 3-2-stable branch, and I would have expected that those fixes would have made it into the next 3.2.x release, but that's not the case. Is that normal for Rails updates?

    For example, https://github.com/rails/rails/pull/8718 is a PR that was merged into 3-2-stable to deal with a regression in 3.2.8.

  • I know we shouldn't rely on security by obscurity but I hope people will stop posting proof of concepts within the first 24 hours of the announcement.

  • Meh. I don't use attr_protected anyway, and neither should anyone else. Security 101 - whitelist, don't blacklist.

    That said the JSON issue looks worrying, so an update and redeploy is necessary.

  • This is really wonderful work, both from the investigators who've documented and described the vulnerabilities and the Rails folks for being quick to fix them.

    My co-founder and I had talked about YAMLgate when it had happened--our conclusion was that Rails is going to be under very close scrutiny for a while, and that there will be a lot of these things found, but that the framework will be all the stronger for it.

    Always bear in mind this: even if it means more work for admins and devs, this promptness of response and willingness to admit failings is a sign of a healthy ecosystem.

  • So, why did the Rails maintainers arbitrarily decide to stop supporting 3.0.x versions, while still supporting 2.3.x versions?

  • Updating Rails (an article with details and advice):

    http://railsapps.github.com/updating-rails.html

    Let me know if I got anything wrong. It's for anyone who is not sure how to upgrade to a new Rails version.

  • The release text is not that clear. Is that a new big security issue?

  • Noob question: I just installed the newest version of rails with "gem install rails" but when I run "rails -v" I stil get 3.2.11

    How do tell the computer to start using the newest version of Rails?

  • Does anyone have a copy of the CVEs that's not on Google Groups? Something in the js or cookie-handling is broken for me and the page includes no text.

  • Anyone know when 4.0 is coming out?