CVE-2026-55254

Orta

Təsvir

NCalc, .NET üçün sürətli və yüngül ifadə qiymətləndiricisidir. Versiya 6.1.1-dən əvvəl, src/NCalc.Core/Helpers/MathHelper.cs faylındakı faktorial operatorunun tətbiqi, həddindən artıq böyük faktorial operandları olan xüsusi hazırlanmış ifadələrə yol verir. Tətbiqlər etibarsız ifadələri qiymətləndirdikdə, faktorial hesablanma məntiqindəki tam ədəd daşması (integer overflow) səbəbindən CPU-nun həddindən artıq istifadəsi və ya dayanmayan dövr (non-terminating loop) baş verir. Bu problem 6.1.1 versiyasında düzəldilmişdir.

CiddilikOrta
CVSS4.8
İstismar ehtimalı—
MəhsulNcalc
Dərc17 iyl 2026
İlk görülmə17 iyl 2026

Necə düzəltmək olar

Yeniləyin
  • ncalc ncalc6.1.1 və ya daha yeni versiya
  • NCalc.Core6.1.1 və ya daha yeni versiya
  • NCalcSync6.1.1 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
ncalc ncalcv < 6.1.16.1.1
NCalc.CoreNuGetv < 6.1.16.1.1
NCalcSyncNuGetv < 6.1.16.1.1

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.

Intelligence 360 paketində

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.

CVE-2026-55254 · Ncalc · Dark Radar