CVE-2026-16651
Təsvir
temporalio/sqlparser, Parse, ParseStrictDDL və ya ParseNext funksiyaları məzmunu boş olan və ya yalnız bir və beş onluq rəqəmdən ibarət olan MySQL versiya şərhini emal etdikdə panikaya səbəb ola bilər. ExtractMysqlComment funksiyası strings.IndexFunc tərəfindən qaytarılan -1 nəticəsini dilimləmə sərhədi kimi istifadə etməzdən əvvəl yoxlamır. Nəticədə yaranan Go runtime panikası, çağırıcı onu parsing goroutine-ində bərpa etmədikcə yayılır, buna görə də hücumçu tərəfindən idarə olunan SQL sorğularını analiz edən tətbiqlər dayana bilər. Temporal Server təsirlənmiş parseri ListWorkers vasitəsilə təqdim edir. Bu API aktiv olduqda, namespace oxuma icazəsi olan autentifikasiya olunmuş çağırıcı, qəbul edən Matching prosesini dayandıran yanlış formalaşdırılmış sorğu göndərə bilər. Təkrar sorğular xidmətdən imtinaya (DoS) səbəb ola bilər. Problem yalnız əlçatanlığa təsir göstərir; konfidensiallıq və ya bütövlüyə hər hansı təsir müəyyən edilməmişdir.
Necə düzəltmək olar
- Temporal Technologies, Inc. temporalio/sqlparser0.0.0-20260721183040-74181ffcbaaf və ya daha yeni versiya
- temporal temporal1.30.7, 1.31.3 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| 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 |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.