CVE-2017-17742: Pemisahan respons HTTP pada WEBrick

Ditulis oleh usa tanggal 2018-03-28
Diterjemahkan oleh meisyal

Ada sebuah kerentanan pemisahan respons HTTP pada WEBrick yang di-bundle dengan Ruby. Kerentanan ini telah ditetapkan sebagai penanda CVE CVE-2017-17742.

Detail

Jika sebuah skrip menerima sebuah masukan dari luar dan mengeluarkan hasilnya tanpa ada modifikasi bagian dari respons HTTP, seorang penyerang dapat menggunakan karakter newline untuk mengelabui client bahwa respons header berhenti di sana, dan dapat menginjeksi respons HTTP palsu setelah karakter newline untuk menampilkan informasi berbahaya kepada client.

Semua pengguna yang terkena imbas ini seharusnya memperbarui segera.

Versi Terimbas

  • Rangkaian Ruby 2.2: 2.2.9 dan sebelumnya
  • Rangkaian Ruby 2.3: 2.3.6 dan sebelumnya
  • Rangkaian Ruby 2.4: 2.4.3 dan sebelumnya
  • Rangkaian Ruby 2.5: 2.5.0 dan sebelumnya
  • Rangkaian Ruby 2.6: 2.6.0-preview1
  • Sebelum revisi trunk r62968

Rujukan

Terima kasih kepada Aaron Patterson tenderlove@ruby-lang.org yang telah melaporkan masalah ini.

Riwayat

  • Semula dipublikasikan pada 2018-03-28 14:00:00 (UTC)

Berita Baru

Ruby 3.3.0-preview3 Dirilis

Kami dengan senang hati mengumumkan rilis dari Ruby 3.3.0-preview3. Ruby 3.3 menambahkan sebuah parser baru yang bernama Prism, menggunakan Lrama sebagai parser generator, menambahkan pure-Ruby...

Ditulis oleh naruse tanggal 2023-11-12

Arsip Sebelumnya...