CVE-2022-39063

Yüksək

Təsvir

Open5GS UPF PFCP Session Establishment Request sorğusunu aldıqda, PFCP Session Establishment Response cavabını qurmaq üçün əlaqəli dəyərləri saxlayır. UPF sorğunu aldıqdan sonra gələn mesajdan f_teid_len dəyərini götürür və maksimum uzunluğu yoxlamadan məlumatları gələn mesajdan f_teid strukturuna kopyalamaq üçün ondan istifadə edir. Əgər pdi.local_f_teid.len f_teid strukturunun maksimum uzunluğunu aşarsa, memcpy() funksiyası pdr strukturunda f_teid-dən sonrakı sahələri (məsələn, f_teid_len) overwrite edir. Sorğu analiz edildikdən sonra UPF cavabı qurmağa başlayır. Overwrite edilmiş f_teid_len dəyəri memcpy() üçün uzunluq kimi istifadə olunur. Bu overwrite edilmiş dəyər kifayət qədər böyük olarsa, memcpy() nəticəsində seqmentasiya xətası (segmentation fault) baş verir.

CiddilikYüksək
CVSS7.5
İstismar ehtimalı—
MəhsulOpen5gs
Dərc16 sen 2022
İlk görülmə16 sen 2022
Zəiflik növüCWE-676CWE-676

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əhsulTəsirlənən versiyalarDüzəldildiyi versiya
open5gs open5gsv ≤ 2.4.9—

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-2022-39063 · Open5gs · Dark Radar