CVE-2026-98317
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: neighbour: NDTPA_INTERVAL_PROBE_TIME_MS üçün min/max məhdudiyyətləri tətbiq edilsin. NDTPA_INTERVAL_PROBE_TIME_MS `.type` və `.min` parametrlərini təyin edir, lakin `.validation_type` parametrini buraxdığı üçün heç bir validasiya tətbiq edilmir: # ynl --family rt-neigh --do setneightbl \ --json '{"name": "arp_cache", "parms": {"interval-probe-time-ms": 0}}' # ynl --family rt-neigh --dump getneightbl --output-json | \ jq '.[] | select(.name == "arp_cache" and has("config")) | .parms["interval-probe-time-ms"]' 0 Bundan əlavə, nla_get_msecs() funksiyası msecs_to_jiffies()-dən istifadə edir və u64 tipi səssiz şəkildə u32 tipinə çevrilir, buna görə də daha böyük bir dəyər min yoxlamasını yan keçə bilər: məsələn, 4294967296 == 0x100000000 # ynl --family rt-neigh --do setneightbl \ --json '{"name": "arp_cache", "parms": {"interval-probe-time-ms": 4294967296}}' # ynl --family rt-neigh --dump getneightbl --output-json | \ jq '.[] | select(.name == "arp_cache" and has("config")) | .parms["interval-probe-time-ms"]' 0 Əgər dəyər INT_MAX-dan böyükdürsə, msecs_to_jiffies() MAX_JIFFY_OFFSET qaytarır. Həmçinin, HZ > 1000 (Alpha, MIPS) olduqda, INT_MAX ms int NEIGH_VAR() tipində daşmaya (overflow) səbəb olur və queue_delayed_work(unsigned long delay) funksiyasına mənfi tam ədəd ötürülməsi işarə genişlənməsinə (sign extension) gətirib çıxarır ki, bu da başlama vaxtını keçmişə sürüşdürür və nəticədə taymer çarxında 0 gecikmə kimi emal edilir. NLA_POLICY_FULL_RANGE() istifadə edək və maksimumu 1 günlə məhdudlaşdıraq. Eyni maksimum yoxlaması sysctl-ə də tətbiq olunur. Qeyd edək ki, bu, NTF_MANAGED girişləri üçün probe intervalını idarə edir, buna görə də 1 günlük maksimum limitin hər hansı bir deployment-i pozma ehtimalı azdı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 |
|---|---|---|
| microsoft azl3_kernel_6.6.157.1-1 | Aralıq göstərilməyib | — |
| microsoft azl3_kernel_6.6.159.1-1 | 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.