CVE-2021-4456
Açıklama
Perl için Net::CIDR'ın 0.24 öncesi sürümleri, IP CIDR adreslerindeki baştaki sıfırları hatalı işlemektedir ve bu durum belirsiz etkilere yol açabilir. `addr2cidr` ve `cidrlookup` fonksiyonları, bir CIDR dizesinde baştaki sıfırları döndürebilir; bu da söz konusu dizelerin sonraki kullanıcılar tarafından sekizlik sayılar olarak ayrıştırılmasına neden olabilir. Bazı durumlarda bir saldırgan, bunu IP adreslerine dayalı erişim kontrollerini atlatmak için kullanabilir. Dokümantasyon, güvenilmeyen CIDR dizelerinin `cidrvalidate` fonksiyonu ile doğrulanmasını önermektedir. Ancak bu hafifletme yöntemi isteğe bağlıdır ve varsayılan olarak zorunlu kılınmamıştır. Uygulamada kullanıcılar, bunun güvenli olduğunu yanlış varsayarak, güvenilmeyen girdileri doğrulama yapmadan `addr2cidr` veya `cidrlookup` ile çağırabilirler.
Nasıl düzeltilir
- mrsam net\0.24 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| mrsam net\ | \ ≤ v < 0.24 | 0.24 |
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.