CVE-2026-47780
Təsvir
free5GC 5G nüvə şəbəkəsinin açıq mənbəli tətbiqidir. Versiya 4.2.3 və daha əvvəlki versiyalarda, free5gc/udr internal/sbi/api_datarepository.go faylındakı HandleCreateEeSubscriptions və HandleQueryeesubscriptions funksiyaları ueId yolunun dəyərini elə bir müntəzəm ifadə ilə yoxlayır ki, onun sonuncu .+ alternativi identifikatorları dəstəklənən SUPI və GPSI formatları ilə məhdudlaşdırmaq əvəzinə hər hansı boş olmayan sətiri qəbul edir. UDR SBI-ya şəbəkə çıxışı olan bir aktor /nudr-dr/v2/subscription-data/{ueId}/context-data/ee-subscriptions ünvanına 3GPP-yə aid olmayan identifikator göndərə bilər ki, bu da identifikatorun təsdiqləmədən keçməsinə və normal yaratma və ya sorğu axınına daxil olmasına səbəb olar. Məsləhət sənədində autentifikasiyanın tələb olunub-olunmadığı müstəqil şəkildə müəyyən edilməmişdir. Yanlış identifikatorlar abunəlik qeydləri kimi saxlanıla və geri çağırıla bilər ki, bu da icazəsiz məlumat yaradılmasına, UDR ad sahəsinin çirklənməsinə, daimi abunəçi metadata korrupsiyasına və saxlanılan identifikatorların düzgün 3GPP formatlarında olduğuna güvənən aşağı axın komponentlərinin işinə mane olmağa imkan verir. Bu risk, birbaşa UDR girişinin mümkün olduğu laboratoriya, test və ya zəif seqmentasiya edilmiş xidmət əsaslı interfeys (SBI) tətbiqlərində daha aktualdır.
Necə düzəltmək olar
Mənbələrdə bu zəiflik üçün düzəldilmiş versiya və ya yamaq keçidi yoxdur.
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| github.com/free5gc/udrGo | v ≤ 1.4.3, Aralıq göstərilməyib | — |
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.