CVE-2023-30553
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_api/api_workflow.py` dosyasındaki `ExecuteCheck` uç noktasında birden fazla SQL injection'a maruz kalmaktadır. `api_workflow.py` `ExecuteCheck` uç noktasındaki `db_name` parametre değeri ve `full_sql` parametre değerinden gelen kullanıcı girdileri, ilgili SQL motoru uygulamalarındaki takip eden yöntemlere aktarılmakta; bu yöntemler kullanıcı girdisini güvenli olmayan bir şekilde bir SQL sorgusuna eklemekte ve ardından yürütülmek üzere her veritabanı motorunun `query` yöntemine iletmektedir. Etkilenen yöntemler şunlardır: `sql/engines/clickhouse.py` içerisindeki `execute_check`, girdiyi `sql/engines/clickhouse.py` `query` yöntemiyle veritabanında yürütülecek şekilde birleştirir; `sql/engines/goinception.py` içerisindeki `execute_check`, girdiyi `sql/engines/goinception.py` `query` yöntemiyle veritabanında yürütülecek şekilde birleştirir; `sql/engines/oracle.py` içerisindeki `execute_check`, güvenli olmayan kullanıcı girdisini `sql/engines/oracle.py` içerisindeki `object_name_check` yöntemine aktarır ve bu girdi daha sonra `sql/engines/oracle.py` `query` yöntemi aracılığıyla veritabanında yürütülür. Bu sorunların her biri, kullanıcı girdilerinin kaçış karakterleri kullanılarak 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-102` 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.