CVE-2026-98044

Naməlum

Təsvir

Linux nüvəsində aşağıdakı zəiflik aradan qaldırılmışdır: bpf: Callback-lərdən gələn köhnə paket yükləmələrini rədd edin check_ld_abs() altproqramda uğursuz BPF_LD_ABS və ya BPF_LD_IND əməliyyatını R0 sıfıra təyin edilmiş implicit return kimi modelləşdirir. Bu sintetik yolu araşdırmaq üçün prepare_func_exit() funksiyasını çağırır. Yükləmə sinxron callback vasitəsilə birbaşa yerinə yetiriləndə, prepare_func_exit() callback geri dönüş müqaviləsini tətbiq edir və R0-ı dəqiq (precise) olaraq qeyd edir. Bu yolda R0 real təlimatdan törəmədiyi üçün dəqiqlik geri izləməsi (precision backtracking) hələ də R0 tələb edilən halda callback çağırışına çatır və verifikatorun "callback unexpected regs" xətasını tetikləyir. Buna görə də, imtiyazlı proqram yükləyicisi verifikator xəbərdarlığına və BPF_PROG_LOAD zamanı -EFAULT xətasına səbəb ola bilər. Bu köhnə paket-yükləmə təlimatları artıq istifadə edilmir (deprecated). Onların implicit-return modelini mürəkkəbləşdirmək əvəzinə, onları callback-lərdən rədd edin. Implicit return qurmazdan əvvəl bütün aktiv freymləri yoxlayın ki, iç-içə statik altproqramlar callback kontekstini gizlədə bilməsin. Qlobal funksiyalar yeni frame zero ilə müstəqil şəkildə verifikasiya edilir, buna görə də aktiv-freym yoxlaması callback-dən çağırılan qlobal funksiyanı müəyyən edə bilməz. Həmçinin stek dərinliyinin validasiyası zamanı tam altproqram çağırış qrafikini yoxlayın və hər hansı çağıran callback olduqda, köhnə yükləmə ehtiva edən funksiyanı rədd edin. Bu, has_ld_abs-i transitiv etmədən qlobal və statik törəmələri əhatə edir və onun hər funksiya üçün BTF geri dönüş tipi yoxlamasını qoruyub saxlayır. Callback-lərdən kənarda olan adi istifadələr dəstəklənməyə davam edir.

CiddilikNaməlum
CVSS—
İstismar ehtimalı—
MəhsulLinux
Dərc25 sen 2026
İlk görülmə25 sen 2026

Necə düzəltmək olar

Yeniləyin
  • Linux Linuxcebda2a2bb4183550eae9dcf888c16407b4fffda, 3484a99303912db62428494a9061212049027e57, bc489c0c9b8c86bd7fac42cfd1bb152f042fca56, e7d28823c662128caae63f14e16bd394916c139b, 6.12.114, 6.18.53, 5.11, 5.16, 6.2, 6.7, 7.1 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
Linux Linux8674e2db06cff6b50f2216eed9a761d15425bb34 ≤ v < cebda2a2bb4183550eae9dcf888c16407b4fffda, ce01a4e5cfac7adbe0be565f90cd32ecbb2f8337 ≤ v < 3484a99303912db62428494a9061212049027e57, ee861486e377edc55361c08dcbceab3f6b6577bd ≤ v < bc489c0c9b8c86bd7fac42cfd1bb152f042fca56, ee861486e377edc55361c08dcbceab3f6b6577bd ≤ v < e7d28823c662128caae63f14e16bd394916c139b, 928d354ae3557e8f755a227e67be88034eb3cd7f, 8a800497d9f6c2ec9c2c1ba7b71d0ac2ea7f7bbe, de1055e7f9e67af32b1f3376066272b04e5223c0, 37ad2bb11e9de92cb7b94548705eeedd87f7d392, d846d83bdacbd8f14fc45c63b8c1d22608452e1c, 6.12.101 ≤ v < 6.12.114, 6.18.42 ≤ v < 6.18.53, 5.10.265 ≤ v < 5.11, 5.15.216 ≤ v < 5.16, 6.1.183 ≤ v < 6.2, 6.6.148 ≤ v < 6.7, 7.0.10 ≤ v < 7.1, 7.1cebda2a2bb4183550eae9dcf888c16407b4fffda, 3484a99303912db62428494a9061212049027e57, bc489c0c9b8c86bd7fac42cfd1bb152f042fca56, e7d28823c662128caae63f14e16bd394916c139b, 6.12.114, 6.18.53, 5.11, 5.16, 6.2, 6.7, 7.1

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-98044 · Linux · Dark Radar