CVE-2021-32839

Yüksek

Açıklama

sqlparse, Python için doğrulamayan bir SQL ayrıştırıcı modülüdür. sqlparse versiyonları 0.4.0 ve 0.4.1'de bir düzenli ifade Hizmet Reddi (ReDoS) zafiyeti bulunmaktadır. Düzenli ifade, SQL yorumlarında çok sayıda '\r\n' tekrarı içeren dizgelerde üstel geri izleme (exponential backtracking) oluşmasına neden olabilir. Bu düzenli ifadeden yalnızca SQL ifadelerinden yorumları kaldıran biçimlendirme özelliği etkilenmektedir. Geçici bir çözüm olarak, sqlformat.format fonksiyonunu strip_comments=True anahtar kelimesiyle veya sqlformat komut satırı aracını kullanırken --strip-comments komut satırı bayrağıyla kullanmayın. Sorun sqlparse 0.4.2 sürümünde düzeltilmiştir.

ÖnemYüksek
CVSS7.5
İstismar olasılığı—
ÜrünSqlparse
Yayın20 Eyl 2021
İlk görülme20 Eyl 2021

Nasıl düzeltilir

Güncelleyin
  • sqlparse_project sqlparse0.4.2 ya da sonraki bir sürüm
  • sqlparse0.4.2 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
sqlparse_project sqlparse0.4.0 ≤ v < 0.4.20.4.2
sqlparsePyPI0.4.0 ≤ v < 0.4.20.4.2

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.

Intelligence 360 paketinde

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.

CVE-2021-32839 · Sqlparse · Dark Radar