CVE-2011-10007
Açıklama
Perl için File::Find::Rule 0.34 ve öncesi sürümler, `grep()` işlevi özel olarak hazırlanmış bir dosya adıyla karşılaştığında Keyfi Kod Çalıştırma zafiyetine sahiptir. Bir dosya tutamacı, `open()` fonksiyonunun 2 argümanlı formuyla açılmaktadır; bu durum, saldırgan tarafından kontrol edilen bir dosya adının `open()` fonksiyonuna MODE parametresi sağlamasına izin vererek dosya adını yürütülecek bir komuta dönüştürür. Örnek: $ mkdir /tmp/poc; echo > "/tmp/poc/|id" $ perl -MFile::Find::Rule \ -E 'File::Find::Rule->grep("foo")->in("/tmp/poc")' uid=1000(user) gid=1000(user) groups=1000(user),100(users)
Nasıl düzeltilir
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| RCLAMP File::Find::Rule | v ≤ 0.34 | — |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.