|
1 | 1 | ---
|
2 | 2 | layout: news_post
|
3 |
| -title: "CVE-2021-33621: HTTP response splitting in CGI" |
| 3 | +title: "CVE-2021-33621: CGI에서의 HTTP 응답 분할" |
4 | 4 | author: "mame"
|
5 |
| -translator: |
| 5 | +translator: "shia" |
6 | 6 | date: 2022-11-22 02:00:00 +0000
|
7 | 7 | tags: security
|
8 |
| -lang: en |
| 8 | +lang: ko |
9 | 9 | ---
|
10 | 10 |
|
11 |
| -We have released the cgi gem version 0.3.5, 0.2.2, and 0.1.0.2 that has a security fix for a HTTP response splitting vulnerability. |
12 |
| -This vulnerability has been assigned the CVE identifier [CVE-2021-33621](https://nvd.nist.gov/vuln/detail/CVE-2021-33621). |
| 11 | +HTTP 응답 분할 취약점에 대한 보안 수정을 포함하는 cgi gem 버전 0.3.5, 0.2.2, 0.1.0.2를 릴리스했습니다. |
| 12 | +이 취약점은 CVE 번호 [CVE-20221-33621](https://nvd.nist.gov/vuln/detail/CVE-2021-33621)로 등록되어 있습니다. |
13 | 13 |
|
14 |
| -## Details |
| 14 | +## 세부 내용 |
15 | 15 |
|
16 |
| -If an application that generates HTTP responses using the cgi gem with untrusted user input, an attacker can exploit it to inject a malicious HTTP response header and/or body. |
| 16 | +애플리케이션이 cgi gem을 사용해서 신뢰할 수 없는 사용자 입력으로부터 HTTP 응답을 생성할 때, 공격자는 악의 있는 HTTP 헤더, 본문을 삽입할 수 있습니다. |
17 | 17 |
|
18 |
| -Also, the contents for a `CGI::Cookie` object were not checked properly. If an application creates a `CGI::Cookie` object based on user input, an attacker may exploit it to inject invalid attributes in `Set-Cookie` header. We think such applications are unlikely, but we have included a change to check arguments for `CGI::Cookie#initialize` preventatively. |
| 18 | +또한, `CGI::Cookie` 객체의 내용이 올바른지 검사 되지 않았습니다. 애플리케이션이 사용자 입력으로부터 `CGI::Cookie` 객체를 생성할 때, 공격자는 `Set-Cookie` 헤더에 유효하지 않은 속성을 주입할 수 있습니다. 이러한 애플리케이션은 일반적이지 않습니다만, 예방 차원에서 `CGI::Cookie#initialize`가 인수를 검사하도록 변경했습니다. |
19 | 19 |
|
20 |
| -Please update the cgi gem to version 0.3.5, 0.2.2, and 0.1.0.2, or later. You can use `gem update cgi` to update it. |
21 |
| -If you are using bundler, please add `gem "cgi", ">= 0.3.5"` to your `Gemfile`. |
| 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 | 22 |
|
23 |
| -## Affected versions |
| 23 | +## 해당 버전 |
24 | 24 |
|
25 |
| -* cgi gem 0.3.3 or before |
26 |
| -* cgi gem 0.2.1 or before |
27 |
| -* cgi gem 0.1.1 or 0.1.0.1 or 0.1.0 |
| 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 | 28 |
|
29 |
| -## Credits |
| 29 | +## 도움을 준 사람 |
30 | 30 |
|
31 |
| -Thanks to [Hiroshi Tokumaru](https://hackerone.com/htokumaru?type=user) for discovering this issue. |
| 31 | +이 문제를 발견해 준 [Hiroshi Tokumaru](https://hackerone.com/htokumaru?type=user)에게 감사를 표합니다. |
32 | 32 |
|
33 |
| -## History |
| 33 | +## 수정 이력 |
34 | 34 |
|
35 |
| -* Originally published at 2022-11-22 02:00:00 (UTC) |
| 35 | +* 2022-11-22 02:00:00 (UTC) 최초 공개 |
0 commit comments