CVE-2026-31427

Orta

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılmışdır: netfilter: nf_conntrack_sip: process_sdp funksiyasında təşəkkül etdirilməmiş rtp_addr istifadəsinin düzəldilməsi process_sdp() funksiyası stekdə union nf_inet_addr rtp_addr dəyişənini elan edir və SDP media təsvirlərini nəzərdən keçirdikdən sonra onu nf_nat_sip sdp_session hook-una ötürür. Lakin rtp_addr yalnız media dövrü daxilində sıfırdan fərqli porta malik tanınmış media növü tapıldıqda təşəkkül etdirilir. Əgər SDP gövdəsində heç bir m= sətri yoxdursa, yalnız qeyri-aktiv media bölmələri (m=audio 0 ...) və ya yalnız tanınmayan media növləri varsa, rtp_addr-ə heç vaxt dəyər təyin edilmir. Buna baxmayaraq, funksiya hələ də &rtp_addr ilə hooks->sdp_session()-ı çağırır ki, bu da nf_nat_sdp_session()-ın stekdəki köhnə dəyəri IP ünvanı kimi formatlamasına və SDP sessiya sahibi və bağlantı sətirlərini həmin ünvanla yenidən yazmasına səbəb olur. CONFIG_INIT_STACK_ALL_ZERO aktiv olduqda (əksər distribyusiyalarda standartdır), bu, qeyri-aktiv SDP sessiyaları üçün sessiya səviyyəsindəki o= və c= ünvanlarının 0.0.0.0 olaraq yenidən yazılmasına gətirib çıxarır. Stekin avtomatik təşəkkülü olmadan isə yenidən yazılan ünvan stekdə olan təsadüfi dəyər olur. Bu problem, mövcud olduqda rtp_addr-in sessiya səviyyəsindəki bağlantı ünvanından (caddr) əvvəlcədən təşəkkül etdirilməsi və hər hansı valid ünvanın müəyyən edilib-edilmədiyinin have_rtp_addr bayrağı vasitəsilə izlənilməsi ilə düzəldilmişdir. Valid ünvan mövcud olmadıqda sdp_session hook-u tamamilə ötürülür.

CiddilikOrta
CVSS5.5
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc13 apr 2026
İlk görülmə13 apr 2026
Zəiflik növüCWE-908CWE-908

Necə düzəltmək olar

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel2.6.26 ≤ v < 5.10.253, 5.11 ≤ v < 5.15.203, 5.16 ≤ v < 6.1.168, 6.2 ≤ v < 6.6.131, 6.7 ≤ v < 6.12.80, 6.13 ≤ v < 6.18.21, 6.19 ≤ v < 6.19.11, 7.05.10.253, 5.15.203, 6.1.168, 6.6.131, 6.12.80, 6.18.21, 6.19.11

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.