|
| 1 | +--- |
| 2 | +layout: news_post |
| 3 | +title: "CVE-2021-33621: HTTP response splitting pada CGI" |
| 4 | +author: "mame" |
| 5 | +translator: "meisyal" |
| 6 | +date: 2022-11-22 02:00:00 +0000 |
| 7 | +tags: security |
| 8 | +lang: id |
| 9 | +--- |
| 10 | + |
| 11 | +Kami telah merilis *gem* cgi versi 0.3.5, 0.2.2, dan 0.1.0.2 yang memiliki |
| 12 | +sebuah kerentanan HTTP *response splitting*. |
| 13 | +Kerentanan ini telah ditetapkan dengan penanda CVE |
| 14 | +[CVE-2021-33621](https://nvd.nist.gov/vuln/detail/CVE-2021-33621). |
| 15 | + |
| 16 | +## Detail |
| 17 | + |
| 18 | +Jika sebuah aplikasi menghasilkan respons HTTP dengan menggunakan *gem* cgi |
| 19 | +melalui masukan pengguna yang tidak dapat dipercaya, seorang penyerang dapat |
| 20 | +mengeksploitasinya dengan menginjeksi sebuah HTTP *response header* dan/atau |
| 21 | +*body* yang berbahaya. |
| 22 | + |
| 23 | +Begitu pula, isi dari objek `CGI::Cookie` tidak dicek dengan tepat. Jika sebuah |
| 24 | +aplikasi membuat sebuah objek `CGI::Cookie` berdasarkan masukan pengguna, |
| 25 | +seorang penyerang bisa mengeksploitasinya dengan menginjeksi atribut-atribut |
| 26 | +yang tidak valid pada `Set-Cookie` *header*. Kami berpikir hal tersebut tidak |
| 27 | +mungkin terjadi, tetapi kami telah memasukkan perubahan untuk mengecek |
| 28 | +argumen pada `CGI::Cookie#initialize` secara preventif. |
| 29 | + |
| 30 | +Mohon perbarui versi *gem* cgi ke 0.3.5, 0.2.2, dan 0.1.0.2, atau setelahnya. |
| 31 | +Anda dapat menggunakan perintah `gem update cgi` untuk memperbarui. |
| 32 | +Jika Anda menggunakan *bundler*, mohon tambahkan `gem "cgi", ">= 0.3.5"` pada |
| 33 | +`Gemfile` Anda. |
| 34 | + |
| 35 | +## Versi terimbas |
| 36 | + |
| 37 | +* cgi gem 0.3.3 atau sebelumnya |
| 38 | +* cgi gem 0.2.1 atau sebelumnya |
| 39 | +* cgi gem 0.1.1 atau 0.1.0.1 atau 0.1.0 |
| 40 | + |
| 41 | +## Rujukan |
| 42 | + |
| 43 | +Terima kasih kepada [Hiroshi Tokumaru](https://hackerone.com/htokumaru?type=user) |
| 44 | +yang telah menemukan isu ini. |
| 45 | + |
| 46 | +## Riwayat |
| 47 | + |
| 48 | +Semula dipublikasikan pada 2022-11-22 02:00:00 (UTC) |
0 commit comments