CVE-2026-104871

Orta

Təsvir

Angular SSR, Angular tətbiqləri üçün server tərəfli renderləşdirmə alətidir. Versiyalar 20.3.36, 21.2.23 və 22.1.7-dən əvvəlki versiyalarda, @angular/ssr/node daxilindəki CommonEngine retrieveSSGPage prerendered-page retrieval məntiqi və 17-dən 18-ə qədər olan versiyalar üçün @angular/ssr, Windows-da geri-gediş (parent-traversal) seqmenti olan ters slash (\) ehtiva edən nisbi sorğu URL-ni qəbul edir. Xüsusi olmayan resolve:// URL bazası ters slash-ı saxlayır, path.join onu Windows ayırıcısı kimi şərh edir və pagePath.startsWith(normalize(publicPath)) yoxlaması konfiqurasiya edilmiş public-directory prefiksini paylaşan qonşu çıxış kataloqunu yanlış şəkildə qəbul edir. Buna görə də, autentifikasiya olunmamış sorğuçi, həmin səhifə Angular SSG markerini ehtiva etdikdə, qonşu prerendered HTML səhifəsini əldə edə bilər. Problem yalnız CommonEngine.render funksiyasına nisbi sorğu URL-ləri ötürən, prefiksi ortaq olan qonşu çıxış kataloquna malik və uyğun prerendered Angular HTML ehtiva edən Windows deployment-ləri ilə məhdudlaşır; bu, ixtiyari faylların oxunmasına imkan vermir. Bu problem 20.3.36, 21.2.23 və 22.1.7 versiyalarında düzəldilmişdir.

CiddilikOrta
CVSS6.3
İstismar ehtimalı—
Məhsul@angular/ssr
Dərc2 okt 2026
İlk görülmə2 okt 2026

Necə düzəltmək olar

Yeniləyin
  • @angular/ssr22.1.7, 21.2.23, 20.3.36 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
@angular/ssrnpm22.0.0 ≤ v < 22.1.7, 21.0.0 ≤ v < 21.2.23, 20.0.0 ≤ v < 20.3.36, v ≤ 19.2.2722.1.7, 21.2.23, 20.3.36

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-104871 · @angular/ssr · Dark Radar