CVE-2026-16651
Açıklama
temporalio/sqlparser; Parse, ParseStrictDDL veya ParseNext fonksiyonları, içeriği boş olan veya yalnızca bir ila beş ondalık rakamdan oluşan bir MySQL versiyon yorumunu işlediğinde panikleyebilir. ExtractMysqlComment, strings.IndexFunc tarafından döndürülen -1 sonucunu bir dilim sınırı olarak kullanmadan önce kontrol etmemektedir. Ortaya çıkan Go çalışma zamanı paniği, çağıran taraf bunu ayrıştırma goroutine'inde kurtarmadığı sürece yayılır; bu nedenle saldırgan kontrollü SQL ayrıştıran uygulamalar sonlanabilir. Temporal Server, etkilenen ayrıştırıcıyı ListWorkers üzerinden sunmaktadır. Bu API etkinleştirildiğinde, ad alanı okuma iznine sahip kimliği doğrulanmış bir çağırıcı, alıcı Matching işlemini sonlandıran hatalı bir sorgu gönderebilir. Tekrarlanan istekler kalıcı bir hizmet reddine yol açabilir. Sorun yalnızca kullanılabilirliği etkilemektedir; herhangi bir gizlilik veya bütünlük etkisi tespit edilmemiştir.
Nasıl düzeltilir
- Temporal Technologies, Inc. temporalio/sqlparser0.0.0-20260721183040-74181ffcbaaf ya da sonraki bir sürüm
- temporal temporal1.30.7, 1.31.3 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Temporal Technologies, Inc. temporalio/sqlparser | 0.0.0-20180604150908-b055e9c9b4fa ≤ v < 0.0.0-20260721183040-74181ffcbaaf | 0.0.0-20260721183040-74181ffcbaaf |
| temporal temporal | 1.29.0 ≤ v ≤ 1.29.7, 1.30.0 ≤ v < 1.30.7, 1.31.0 ≤ v < 1.31.3 | 1.30.7, 1.31.3 |
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.