Skip to content

Commit 049b70e

Browse files
riseshiayous
andauthored
Translate "CVE HTTP response splitting in CGI" with Ruby released (ko) (#2947)
* Copy news from en * Translate HTTP response splitting in CGI * Translate 2.7.7, 3.0.5, 3.1.3 released * Apply suggestions from code review Co-authored-by: Chayoung You <[email protected]> Co-authored-by: Chayoung You <[email protected]>
1 parent 3d526a1 commit 049b70e

4 files changed

+190
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
---
2+
layout: news_post
3+
title: "CVE-2021-33621: CGI에서의 HTTP 응답 분할"
4+
author: "mame"
5+
translator: "shia"
6+
date: 2022-11-22 02:00:00 +0000
7+
tags: security
8+
lang: ko
9+
---
10+
11+
HTTP 응답 분할 취약점에 대한 보안 수정을 포함하는 cgi gem 버전 0.3.5, 0.2.2, 0.1.0.2를 릴리스했습니다.
12+
이 취약점은 CVE 번호 [CVE-2021-33621](https://nvd.nist.gov/vuln/detail/CVE-2021-33621)로 등록되어 있습니다.
13+
14+
## 세부 내용
15+
16+
애플리케이션이 cgi gem을 사용해서 신뢰할 수 없는 사용자 입력으로부터 HTTP 응답을 생성할 때, 공격자는 악의 있는 HTTP 헤더, 본문을 삽입할 수 있습니다.
17+
18+
또한, `CGI::Cookie` 객체의 내용이 올바른지 제대로 검사되지 않았습니다. 애플리케이션이 사용자 입력으로부터 `CGI::Cookie` 객체를 생성할 때, 공격자는 `Set-Cookie` 헤더에 유효하지 않은 속성을 주입할 수 있습니다. 이러한 애플리케이션은 일반적이지 않습니다만, 예방 차원에서 `CGI::Cookie#initialize`가 인수를 검사하도록 변경했습니다.
19+
20+
cgi gem의 버전을 0.3.5, 0.2.2, 0.1.0.2 또는 그 이상의 버전으로 갱신해 주세요. `gem update cgi` 명령으로 갱신할 수 있습니다.
21+
Bundler를 사용하고 있다면, `Gemfile``gem "cgi", ">= 0.3.5"`를 추가해 주세요.
22+
23+
## 해당 버전
24+
25+
* cgi gem 0.3.3 이하
26+
* cgi gem 0.2.1 이하
27+
* cgi gem 0.1.1, 0.1.0.1, 0.1.0
28+
29+
## 도움을 준 사람
30+
31+
이 문제를 발견해 준 [Hiroshi Tokumaru](https://hackerone.com/htokumaru?type=user)에게 감사를 표합니다.
32+
33+
## 수정 이력
34+
35+
* 2022-11-22 02:00:00 (UTC) 최초 공개
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
---
2+
layout: news_post
3+
title: "Ruby 2.7.7 릴리스"
4+
author: "usa"
5+
translator: "shia"
6+
date: 2022-11-24 12:00:00 +0000
7+
lang: ko
8+
---
9+
10+
Ruby 2.7.7이 릴리스되었습니다.
11+
12+
이 릴리스는 보안 수정을 포함합니다.
13+
자세한 사항은 아래 글을 확인해 보세요.
14+
15+
* [CVE-2021-33621: CGI에서의 HTTP 응답 분할]({%link ko/news/_posts/2022-11-22-http-response-splitting-in-cgi-cve-2021-33621.md %})
16+
17+
이 릴리스는 몇몇 빌드 문제 수정을 포함합니다. 이는 이전 버전과 호환성 문제를 일으키지 않습니다.
18+
자세한 사항은 [커밋 로그](https://github.com/ruby/ruby/compare/v2_7_6...v2_7_7)를 확인해 주세요.
19+
20+
## 다운로드
21+
22+
{% assign release = site.data.releases | where: "version", "2.7.7" | first %}
23+
24+
* <{{ release.url.bz2 }}>
25+
26+
SIZE: {{ release.size.bz2 }}
27+
SHA1: {{ release.sha1.bz2 }}
28+
SHA256: {{ release.sha256.bz2 }}
29+
SHA512: {{ release.sha512.bz2 }}
30+
31+
* <{{ release.url.gz }}>
32+
33+
SIZE: {{ release.size.gz }}
34+
SHA1: {{ release.sha1.gz }}
35+
SHA256: {{ release.sha256.gz }}
36+
SHA512: {{ release.sha512.gz }}
37+
38+
* <{{ release.url.xz }}>
39+
40+
SIZE: {{ release.size.xz }}
41+
SHA1: {{ release.sha1.xz }}
42+
SHA256: {{ release.sha256.xz }}
43+
SHA512: {{ release.sha512.xz }}
44+
45+
* <{{ release.url.zip }}>
46+
47+
SIZE: {{ release.size.zip }}
48+
SHA1: {{ release.sha1.zip }}
49+
SHA256: {{ release.sha256.zip }}
50+
SHA512: {{ release.sha512.zip }}
51+
52+
## 릴리스 코멘트
53+
54+
많은 커미터, 개발자, 버그를 보고해 준 사용자들이 이 릴리스를 만드는 데 도움을 주었습니다.
55+
그들의 기여에 감사드립니다.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
---
2+
layout: news_post
3+
title: "Ruby 3.0.5 릴리스"
4+
author: "usa"
5+
translator: "shia"
6+
date: 2022-11-24 12:00:00 +0000
7+
lang: ko
8+
---
9+
10+
Ruby 3.0.5가 릴리스되었습니다.
11+
12+
이 릴리스는 보안 수정을 포함합니다.
13+
자세한 사항은 아래 글을 확인해 보세요.
14+
15+
* [CVE-2021-33621: CGI에서의 HTTP 응답 분할]({%link ko/news/_posts/2022-11-22-http-response-splitting-in-cgi-cve-2021-33621.md %})
16+
17+
이 릴리스는 몇몇 버그 수정을 포함합니다.
18+
자세한 사항은 [커밋 로그](https://github.com/ruby/ruby/compare/v3_0_4...v3_0_5)를 확인해 주세요.
19+
20+
## 다운로드
21+
22+
{% assign release = site.data.releases | where: "version", "3.0.5" | first %}
23+
24+
* <{{ release.url.gz }}>
25+
26+
SIZE: {{ release.size.gz }}
27+
SHA1: {{ release.sha1.gz }}
28+
SHA256: {{ release.sha256.gz }}
29+
SHA512: {{ release.sha512.gz }}
30+
31+
* <{{ release.url.xz }}>
32+
33+
SIZE: {{ release.size.xz }}
34+
SHA1: {{ release.sha1.xz }}
35+
SHA256: {{ release.sha256.xz }}
36+
SHA512: {{ release.sha512.xz }}
37+
38+
* <{{ release.url.zip }}>
39+
40+
SIZE: {{ release.size.zip }}
41+
SHA1: {{ release.sha1.zip }}
42+
SHA256: {{ release.sha256.zip }}
43+
SHA512: {{ release.sha512.zip }}
44+
45+
## 릴리스 코멘트
46+
47+
많은 커미터, 개발자, 버그를 보고해 준 사용자들이 이 릴리스를 만드는 데 도움을 주었습니다.
48+
그들의 기여에 감사드립니다.
49+
50+
이 릴리스를 포함한 Ruby 3.0의 유지보수는 Ruby Association의 "Ruby 안정 버전에 관한 협의"에 기반해 이루어집니다.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
---
2+
layout: news_post
3+
title: "Ruby 3.1.3 릴리스"
4+
author: "nagachika"
5+
translator: "shia"
6+
date: 2022-11-24 12:00:00 +0000
7+
lang: ko
8+
---
9+
10+
Ruby 3.1.3이 릴리스되었습니다.
11+
12+
이 릴리스는 보안 수정을 포함합니다.
13+
자세한 사항은 아래 글을 확인해 보세요.
14+
15+
* [CVE-2021-33621: CGI에서의 HTTP 응답 분할]({%link ko/news/_posts/2022-11-22-http-response-splitting-in-cgi-cve-2021-33621.md %})
16+
17+
이 릴리스는 Xcode 14와 macOS 13(Ventura)에서의 빌드 실패에 대한 수정을 포함합니다.
18+
자세한 사항은 [관련 티켓](https://bugs.ruby-lang.org/issues/18912)을 확인해 주세요.
19+
20+
자세한 사항은 [커밋 로그](https://github.com/ruby/ruby/compare/v3_1_2...v3_1_3)를 확인해 주세요.
21+
22+
## 다운로드
23+
24+
{% assign release = site.data.releases | where: "version", "3.1.3" | first %}
25+
26+
* <{{ release.url.gz }}>
27+
28+
SIZE: {{ release.size.gz }}
29+
SHA1: {{ release.sha1.gz }}
30+
SHA256: {{ release.sha256.gz }}
31+
SHA512: {{ release.sha512.gz }}
32+
33+
* <{{ release.url.xz }}>
34+
35+
SIZE: {{ release.size.xz }}
36+
SHA1: {{ release.sha1.xz }}
37+
SHA256: {{ release.sha256.xz }}
38+
SHA512: {{ release.sha512.xz }}
39+
40+
* <{{ release.url.zip }}>
41+
42+
SIZE: {{ release.size.zip }}
43+
SHA1: {{ release.sha1.zip }}
44+
SHA256: {{ release.sha256.zip }}
45+
SHA512: {{ release.sha512.zip }}
46+
47+
## 릴리스 코멘트
48+
49+
많은 커미터, 개발자, 버그를 보고해 준 사용자들이 이 릴리스를 만드는 데 도움을 주었습니다.
50+
그들의 기여에 감사드립니다.

0 commit comments

Comments
 (0)