CVE-2023-30555
Açıklama
Archery açık kaynaklı bir SQL denetim platformudur. Archery projesi, bir saldırganın bağlı veritabanlarını sorgulamasına izin verebilecek birden fazla SQL injection zafiyeti içermektedir. Etkilenen sürümler, `sql_optimize.py` dosyasındaki `explain` metodunda SQL injection'a maruz kalmaktadır. `explain` uç noktasındaki `db_name` parametre değerinden gelen kullanıcı girdisi, yürütülmek üzere her veritabanı motorunun aşağıdaki `query` metodlarına aktarılmaktadır: `sql/engines/mssql.py` içerisindeki `query` ve `sql/engines/oracle.py` içerisindeki `query`. Bu sorunların her biri, kullanıcı girdilerinin kaçış karakterleri ile temizlenmesi veya SQL sorguları yürütülürken hazırlıklı ifadelerin (prepared statements) kullanılmasıyla giderilebilir. Bu sorun aynı zamanda `GHSL-2022-108` olarak indekslenmiştir.
Nasıl düzeltilir
Kaynaklarda bu zafiyet için düzeltilmiş sürüm ya da yama bağlantısı yok.
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| archerydms archery | 1.9.0 | — |
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.