CVE-2026-27192

Yüksək

Təsvir

Feathersjs, TypeScript və ya JavaScript ilə veb API-lər və real zamanlı tətbiqlər yaratmaq üçün çərçivədir (framework). 5.0.39 və daha aşağı versiyalarda mənşə təsdiqi (origin validation) müqayisə üçün startsWith() funksiyasından istifadə edir ki, bu da hücumçulara icazə verilmiş mənşə ilə ortaq prefiksə malik domen qeydiyyatdan keçirməklə yoxlamanı yan keçməyə imkan verir. getAllowedOrigin() funksiyası Referer başlığının hər hansı bir icazəli mənşə ilə başlayıb-başlamadığını yoxlayır və bu müqayisə yalnız prefiksi təsdiqlədiyi üçün kifayət etmir. Bu boşluq, mənşələr massivi konfiqurasiya edildikdə və hücumçu icazə verilmiş mənşə sətiri ilə başlayan domen qeydiyyatdan keçirdiyi halda istismar edilə bilər (məsələn, https://target.com.attacker.com vasitəsilə https://target.com yan keçilir). Təkbaşına tokenlər hələ də konfiqurasiya edilmiş mənşəyə yönləndirilir. Lakin konkret ssenarilərdə hücumçu OAuth axınını icazəsiz mənşədən başlada və tokenləri oğurlaya bilər ki, bu da hesabın tam ələ keçirilməsi ilə nəticələnir. Bu problem 5.0.40 versiyasında düzəldilmişdir.

CiddilikYüksək
CVSS8.1
İstismar ehtimalı—
MəhsulFeathers
Dərc21 fev 2026
İlk görülmə21 fev 2026
Zəiflik növüCWE-346CWE-346

Necə düzəltmək olar

Yeniləyin
  • feathersjs feathers5.0.40 və ya daha yeni versiya
  • @feathersjs/authentication-oauth5.0.40 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
feathersjs feathersv < 5.0.405.0.40
@feathersjs/authentication-oauthnpmv < 5.0.405.0.40

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-27192 · Feathers · Dark Radar