CVE-2016-3191
Açıklama
PCRE 8.39 öncesindeki 8.x sürümlerinde pcre_compile.c içindeki compile_branch fonksiyonu ve PCRE2'nin 10.22 öncesindeki sürümlerinde pcre2_compile.c içindeki compile_branch fonksiyonu, iç içe geçmiş parantezlerle birlikte kullanılan (*ACCEPT) alt dizesini içeren desenleri hatalı işlemektedir; bu durum, Konqueror tarafından karşılaşılan bir JavaScript RegExp nesnesiyle (ZDI-CAN-3542 olarak da bilinir) örneklendiği üzere, özel olarak hazırlanmış bir düzenli ifade aracılığıyla uzaktaki saldırganların rastgele kod çalıştırmasına veya hizmet reddine (yığın tabanlı arabellek taşması) neden olmasına olanak tanır.
Nasıl düzeltilir
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| pcre pcre | 8.00, 8.01, 8.02, 8.10, 8.11, 8.12, 8.13, 8.20, 8.21, 8.30, 8.31, 8.32, 8.33, 8.34, 8.35, 8.36, 8.37, 8.38 | — |
| pcre pcre2 | v ≤ 10.21 | — |
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.