CVE-2026-51536
Təsvir
OpENer 2.3.0 (commit 76b95cf) versiyasında daxil olan CIP (Common Industrial Protocol) şəbəkə paketləri analiz edilərkən, uzunluq parametri çağırış stekində ardıcıl şəkildə tipləndirilməmişdir. Xüsusilə, int kimi hesablanmış yuxarı axın uzunluğu, EipInt16 (16 bitlik imzalı tam ədəd) gözləyən aşağı axın funksiyasına ötürülür. Müəyyən uzunluq sahələrinə malik zərərli şəkildə hazırlanmış paket emal edildikdə, uzunluq parametri daşa bilər və ya mənfi dəyərə kəsilə bilər. Bu mənfi uzunluq (imzalı/imzasız müqayisə problemləri səbəbindən) növbəti sərhəd yoxlamalarını yan keçir və sonda yaddaş əməliyyatlarında istifadə olunur ki, bu da DecodePaddedEPath funksiyasında məlumat oxunarkən Stack Buffer Overflow-a səbəb olur.
Necə düzəltmək olar
Mənbələrdə bu zəiflik üçün düzəldilmiş versiya və ya yamaq keçidi yoxdur.
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| opener_project opener | 2.3.0 | — |
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.