작성자: nagachika (2017-09-14)
번역자: wagurano
루비 2.4.2가 릴리스 되었습니다. 이번 릴리스는 보안 취약점 수정을 포함합니다.
- CVE-2017-0898: Kernel.sprintf에서 버퍼 언더런 취약점 발생
- CVE-2017-10784: WEBrick 베이직 인증에 이스케이프 시퀀스 삽입 취약점 발생
- CVE-2017-14033: OpenSSL ASN1 디코드할 때 버퍼 언더런 취약점 발생
- CVE-2017-14064: JSON을 생성할 때 힙 메모리를 노출하는 취약점
- RubyGems의 취약점 다수 발견
- libyaml 버전 0.1.7로 업데이트
이번 릴리스에서 버그를 많이 수정하였습니다. 커밋 로그를 확인해주세요.
알려진 문제점
(2017년 9월 15일 추가)
루비 2.4.2에서 호환되지 않는 문제점이 발견되었습니다. 루비 2.4.2는 libgmp, jemalloc을 링크하지 못 합니다. 우리는 이 문제를 다음 릴리스에서 고치겠습니다. 그러나 이 문제를 맞닥뜨려서 빨리 해결해야 하는 경우, 아래 링크에서 패치합니다:
다운로드
-
https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.2.tar.bz2
SIZE: 12607283 bytes SHA1: a8a50a9297ff656e5230bf0f945acd69cc02a097 SHA256: 08e72d0cbe870ed1317493600fbbad5995ea3af2d0166585e7ecc85d04cc50dc SHA512: 1a5302d2558089a6b91b815fff9b75a29e690f10861de5fdd48211f3f45025a70dad7495f216e6af9c62d72e69ed316f1a52fada704bdc7e6d8c094d141ea77c
-
https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.2.tar.gz
SIZE: 14187859 bytes SHA1: b096124469e31e4fc3d00d2b61b11d36992e6bbd SHA256: 93b9e75e00b262bc4def6b26b7ae8717efc252c47154abb7392e54357e6c8c9c SHA512: 96c236bdcd09b2e7cf429da631a487fc00f1255443751c03c8abeb4c2ce57079ad60ef566fecc0bf2c7beb2f080e2b8c4d30f321664547b2dc7d2a62aa1075ef
-
https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.2.tar.xz
SIZE: 10046412 bytes SHA1: 8373e32c63bba2180799da091b572664aa9faf6f SHA256: 748a8980d30141bd1a4124e11745bb105b436fb1890826e0d2b9ea31af27f735 SHA512: c1d42272fb0d94b693452e703b0ea4942bf59cbd4b08ba83bf039f54be97ebc88511632413da0164970b4cf97bc302bccb88aab48edfa8fa147498e7ee741595
-
https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.2.zip
SIZE: 15645325 bytes SHA1: 861b51de9db0d822ef141ad04383c76aa3cd2fff SHA256: 37d7cb27d8abd4b143556260506306659930548652343076f7f8470f07818824 SHA512: 234765091528be1310ac315868f84ae6c505aa696672929df2f00828c1bbdc7cbcb2fc690eab4e73efde6be9104584ba7b6944853861f6d05e775b124ce8dfd5
릴리스 코멘트
많은 커미터, 개발자, 버그를 신고해 준 사용자들이 이 릴리스를 만드는 데 도움을 주었습니다. 그들의 기여에 감사드립니다.