CVE-2026-44437
Təsvir
Angular SSR, Angular tətbiqləri üçün server tərəfli renderinq alətidir. 19.0.0-next.0 versiyasından etibarən 19.2.25, 20.3.25, 21.2.9 və 22.0.0-next.7 versiyalarından əvvəlki versiyalarda, Angular SSR daxilindəki X-Forwarded-Prefix başlığının emal məntiqində zəiflik mövcuddur. Daxili təsdiqləmə mexanizmi URL-kodlaşdırılmış simvolları, xüsusilə nöqtələri (%2e%2e), düzgün nəzərə almır. Bu, hücumçuya daha sonra tətbiq məntiqi tərəfindən dekodlaşdırılan və istifadə edilən kodlaşdırılmış yol keçidi (path traversal) ardıcıllıqlarını yerləşdirməklə təhlükəsizlik filtrlərini yan keçməyə imkan verir. Angular SSR tətbiqi proksi başlıqlarına etibar etmək üçün konfiqurasiya edildikdə və X-Forwarded-Prefix başlığını öncədən təmizləmədən ötürən bir proksinin arxasında yerləşdirildikdə, hücumçu /%2e%2e/evil kimi faydalı yük (payload) təqdim edə bilər. Bu zəiflik 19.2.25, 20.3.25, 21.2.9 və 22.0.0-next.7 versiyalarında aradan qaldırılıb.
Necə düzəltmək olar
- angular angular_cli19.2.25, 20.3.25, 21.2.9 və ya daha yeni versiya
- @angular/ssr22.0.0-next.7, 21.2.9, 20.3.25, 19.2.25 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| angular angular_cli | 19.0.0 ≤ v < 19.2.25, 20.0.0 ≤ v < 20.3.25, 21.0.0 ≤ v < 21.2.9, 22.0.0 | 19.2.25, 20.3.25, 21.2.9 |
| @angular/ssrnpm | 22.0.0-next.0 ≤ v < 22.0.0-next.7, 21.0.0-next.0 ≤ v < 21.2.9, 20.0.0-next.0 ≤ v < 20.3.25, 19.0.0-next.0 ≤ v < 19.2.25 | 22.0.0-next.7, 21.2.9, 20.3.25, 19.2.25 |
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.