CVE-2026-88057

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. 20.3.28, 21.2.20 və 22.1.0 versiyalarından əvvəl, @angular/core və @angular/compiler daxilindəki Angular kompilyatoru və runtime-ı təhlükəsizlik baxımından həssas direktiv host binding-ləri üçün sanitizatoru ötürə və ya yanlış seçə bilirdi, çünki SecurityContext konkret host elementi yerinə onu elan edən direktivdən və ya komponent selektorundan törəmişdi. Bu uyğunsuzluğa hostDirectives kompozisiyası, miras alınmış HostBinding deklarasiyaları, xüsusi hostElement və ya dinamik direktivlər ilə createComponent, SVG/MathML namespace elementləri və :not(...) kimi teqdən asılı olmayan selektorlar vasitəsilə çatmaq mümkündür. Buna görə də hücumçunun idarə etdiyi href, src, action, xlink:href və ya data dəyərləri Angular-ın daxili sanitizatoruna məruz qalmadan DOM atributlarına çata və istifadəçinin brauzer kontekstində ixtiyari JavaScript kodunu icra edə bilər. Yeniləmə imkanı olmayan tətbiqlər mənimsətmədən əvvəl SecurityContext.URL ilə DomSanitizer.sanitize metodundan istifadə edə və ya girişləri təsdiqlənmiş HTTP və HTTPS URL sxemləri ilə məhdudlaşdıra bilərlər. Bu problem 20.3.28, 21.2.20 və 22.1.0 versiyalarında düzəldilmişdir.

CiddilikOrta
CVSS6.1
İstismar ehtimalı—
MəhsulAngular
Dərc10 sen 2026
İlk görülmə10 sen 2026

Necə düzəltmək olar

Yeniləyin
  • angular angular20.3.28, 21.2.20, 22.1.0 və ya daha yeni versiya
  • @angular/core22.1.0, 21.2.20, 20.3.28 və ya daha yeni versiya
  • @angular/compiler22.1.0, 21.2.20, 20.3.28 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
angular angular19.0.0 ≤ v ≤ 19.2.25, 20.0.0 ≤ v < 20.3.28, 21.0.0 ≤ v < 21.2.20, 22.0.0 ≤ v < 22.1.020.3.28, 21.2.20, 22.1.0
@angular/corenpm22.0.0 ≤ v < 22.1.0, 21.0.0 ≤ v < 21.2.20, 20.0.0 ≤ v < 20.3.28, v ≤ 19.2.2522.1.0, 21.2.20, 20.3.28
@angular/compilernpm22.0.0 ≤ v < 22.1.0, 21.0.0 ≤ v < 21.2.20, 20.0.0 ≤ v < 20.3.28, v ≤ 19.2.2522.1.0, 21.2.20, 20.3.28

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-88057 · Angular · Dark Radar