Ruby Vulnerabilities: "Enterprise" to the rescue
Posted on June 23, 2008
Semana passada algumas pessoas ficaram meio “empolgadas” com a descoberta de falhas de segurança em todas as versões de Ruby MRI a partir de 1.8.4. Os bugs tem a ver com buffer overflow em array, dentre outras coisas. Todos bugs simples mas que demoraram bastante para serem descobertos. A recomendação é baixar as versões mais novas “E” rodar sua suíte de testes para garantir que nada quebra.
Cuidado: assim com o Ruby 1.8.7 é um grande problema para quem não tem suíte de testes, esses patches de segurança também quebram compatibilidade, por isso não devem ser considerados simplesmente como plug-and-play.
Para quem já tem aplicações em produção e pode optar por instalar o Ruby Enterprise Edition do pessoal da Phusion, eu recomendo que o faça. Para quem ainda não sabe, o REE é um “fork” do Ruby MRI com otimizações para economizar bem mais memória e ainda aumentar performance. E eles acabaram de aplicar os patches de segurança e ajustar para não ser tão ruim com incompatibilidade.
Por exemplo, se você está com o MRI 1.8.6 no patchlevel 111 e atualizar para o CVE 230, muita coisa pode quebrar. Mas se você baixar o REE novo terá as correções do 230 mas a compatibilidade com o 111. Baixe o REE daqui
blog comments powered by Disqus
Archives
- February 12(2)
- December 11(1)
- November 11(4)
- October 11(6)
- September 11(5)
- August 11(1)
- July 11(5)
- May 11(4)
- April 11(11)
- March 11(4)
- February 11(3)
- January 11(4)
- December 10(9)
- November 10(2)
- October 10(10)
- September 10(4)
- August 10(6)
- July 10(14)
- June 10(16)
- May 10(8)
- April 10(14)
- March 10(9)
- February 10(6)
- January 10(14)
- December 09(10)
- November 09(10)
- October 09(7)
- September 09(19)
- August 09(4)
- July 09(12)
- June 09(7)
- May 09(12)
- April 09(11)
- March 09(9)
- February 09(9)
- January 09(12)
- December 08(14)
- November 08(20)
- October 08(15)
- September 08(18)
- August 08(25)
- July 08(13)
- June 08(21)
- May 08(29)
- April 08(27)
- March 08(12)
- February 08(32)
- January 08(31)
- December 07(27)
- November 07(30)
- October 07(25)
- September 07(28)
- August 07(16)
- July 07(15)
- June 07(16)
- May 07(7)
- April 07(13)
- March 07(8)
- February 07(9)
- January 07(24)
- December 06(17)
- November 06(17)
- October 06(15)
- September 06(38)




