CVE-2017-0898: Kerentanan buffer underrun pada Kernel.sprintf
Ditulis oleh usa tanggal 2017-09-14
Diterjemahkan oleh meisyal
Ada sebuah kerentanan buffer underrun pada method sprintf dari modul Kernel.
Kerentanan ini telah ditetapkan sebagai penanda CVE-2017-0898.
Detail
Jika sebuah malicious format string yang berisi sebuah precious specifier (*) lewat dan sebuah nilai minus yang sangat besar juga lewat specifier, buffer underrun bisa jadi terjadi.
Dalam situasi seperti ini, hasilnya bisa berisi heap, atau penerjemah Ruby crash.
Semua pengguna yang sedang menggunakan rilis yang terkena imbas sebaiknya memperbarui segera.
Versi Terimbas
- rangkaian Ruby 2.2: 2.2.7 dan sebelumnya
- rangkaian Ruby 2.3: 2.3.4 dan sebelumnya
- rangkaian Ruby 2.4: 2.4.1 dan sebelumnya
- sebelum revisi trunk 58453
Rujukan
Terima kasih kepada aerodudrizzt yang telah melaporkan masalah ini.
Riwayat
- Semula dipublikasikan pada 2017-09-14 12: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
Ruby 3.3.0-preview2 Dirilis
Ditulis oleh naruse tanggal 2023-09-14
Ruby 3.3.0-preview1 Dirilis
Ditulis oleh naruse tanggal 2023-05-12
Ruby 3.2.2 Dirilis
Ruby 3.2.2 telah dirilis.
Ditulis oleh naruse tanggal 2023-03-30