CVE-2026-50171

Orta

Təsvir

Angular, TypeScript/JavaScript və digər dillərdən istifadə edərək mobil və masaüstü veb tətbiqləri yaratmaq üçün nəzərdə tutulmuş inkişaf platformasıdır. 22.0.0-rc.2, 21.2.15, 20.3.22 və 19.2.23 versiyalarından əvvəl Angular-ın @angular/common paketində Xidmətdən İmtina (DoS) zəifliyi mövcuddur. Həmçinin DecimalPipe, PercentPipe və CurrencyPipe tərəfindən istifadə edilən formatNumber funksiyası digitsInfo parametrinin yuxarı hədlərini düzgün şəkildə yoxlamır. Xüsusilə, digitsInfo sətirindən (məsələn, 1.2-4) oxunan minimum və maksimum kəsr rəqəmləri tam ədədə çevrilir və heç bir məhdudiyyət olmadan istifadə olunur. Həddindən artıq böyük kəsr rəqəmi dəyərləri olan bədniyyətli şəkildə hazırlanmış digitsInfo sətiri (məsələn, 1.200000000-200000000) analiz edilərkən, daxili roundNumber funksiyası rəqəmlər massivini tələb olunan kəsr ölçüsü ilə uyğunlaşdırmaq üçün doldurmağa çalışır. Bu, massivə təkrarən elementlər əlavə edən məhdudiyyətsiz dövrə səbəb olur. Bu zəiflik 22.0.0-rc.2, 21.2.15, 20.3.22 və 19.2.23 versiyalarında aradan qaldırılmışdır.

CiddilikOrta
CVSS6.1
İstismar ehtimalı—
MəhsulAngular
Dərc22 iyn 2026
İlk görülmə22 iyn 2026

Necə düzəltmək olar

Yeniləyin
  • angular angular19.2.23, 20.3.22, 21.2.15 və ya daha yeni versiya
  • @angular/common22.0.0-rc.2, 20.3.22, 19.2.23, 21.2.15 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
angular angularv ≤ 18.2.14, 19.0.0 ≤ v < 19.2.23, 20.0.0 ≤ v < 20.3.22, 21.0.0 ≤ v < 21.2.15, 22.0.019.2.23, 20.3.22, 21.2.15
@angular/commonnpm22.0.0-next.0 ≤ v < 22.0.0-rc.2, 20.0.0-next.0 ≤ v < 20.3.22, 19.0.0-next.0 ≤ v < 19.2.23, v ≤ 18.2.14, 21.0.0-next.0 ≤ v < 21.2.1522.0.0-rc.2, 20.3.22, 19.2.23, 21.2.15

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.