aycabta tarafından 02.05.2021 tarihinde gönderildi
Çeviri: ismailarilik
Ruby ile paketlenen RDoc’ta Komut Satırı Enjeksiyonu ile ilgili bir zaafiyet bulunmaktadır. Tüm Ruby kullanıcılarına bu zaafiyeti çözen son RDoc sürümüne güncelleme yapmaları önerilir.
Ayrıntılar
Aşağıdaki zaafiyet bildirilmiştir.
RDoc yerel bir dosyayı açmak için Kernel#open
metodunu çağırıyordu.
Eğer bir Ruby projesi |
ile başlayan ve tags
ile biten bir dosyaya sahipse, boru karakterini takip eden komut çalıştırılır.
Kötü niyetli bir Ruby projesi, rdoc
komutunu çalıştırmayı deneyen bir kullanıcıya karşı herhangi bir komutu çalıştırmak için bunu kullanabilirdi.
RDoc sürümleri bu sorundan etkilenen Ruby kullanıcıları RDoc’un en son sürümüne güncelleme yapmalıdır.
Etkilenen Sürümler
- 3.11’den 6.3.0’a tüm RDoc sürümleri
Nasıl Güncellenir
Zaafiyeti düzeltmek amacıyla RDoc’u en son sürüme (6.3.1 ya da sonrası) güncellemek için aşağıdaki komutu çalıştırın.
gem install rdoc
Eğer bundler kullanıyorsanız, lütfen gem "rdoc", ">= 6.3.1"
satırını Gemfile
dosyanıza ekleyin.
Teşekkürler
Bu sorunu bildirdiği için Alexandr Savca‘ya teşekkür ederiz.
Geçmiş
- İlk olarak 2021-05-02 09:00:00 UTC tarihinde bildirilmiştir.