CVE-2026-68159

Kritik

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılmışdır: libceph: pg_{temp,upmap,upmap_items} uzunluğu CEPH_PG_MAX_SIZE ilə məhdudlaşdırıldı __decode_pg_temp() istifadəçi tərəfindən idarə olunan uzunluğu dekod edir, lakin yalnız allokasiyanın daşmasına səbəb olacaq dərəcədə böyük dəyərləri rədd edir; onu CEPH_PG_MAX_SIZE ilə məhdudlaşdırmır. Köməkçi funksiya həm pg_temp, həm də pg_upmap dekodlamasını təmin edir və apply_upmap()/get_temp_osds() daha sonra dekod edilmiş siyahını stekdəki sabit ölçülü struct ceph_osds.osds[CEPH_PG_MAX_SIZE] massivinə kopyalayır. Beləliklə, 32-dən uzun pg_temp/pg_upmap girişi olan OSDMap göndərən monitor stekdə sərhədlərdən kənar yazmaya (stack out-of-bounds write) səbəb olur. Tək bir PG üçün təyin edilmiş OSD heç vaxt CEPH_PG_MAX_SIZE həddini aşmamalıdır, buna görə də dekodlama zamanı daha uzun girişlər rədd edilməlidir. Bu məhdudiyyət köhnə daşma həddindən xeyli aşağıdır, buna görə də əvvəlki yoxlamanın qarşısını aldığı allokasiya ölçüsünün daşmasını da əhatə edir. BUG: KASAN: stack-out-of-bounds in ceph_pg_to_up_acting_osds Write of size 4 ... by task exploit kasan_report (mm/kasan/report.c:595) ceph_pg_to_up_acting_osds (net/ceph/osdmap.c:2617 net/ceph/osdmap.c:2833) calc_target (net/ceph/osd_client.c:1638) __submit_request (net/ceph/osd_client.c:2394) ceph_osdc_start_request (net/ceph/osd_client.c:2490) ceph_osdc_call (net/ceph/osd_client.c:5164) rbd_dev_image_probe (drivers/block/rbd.c:6899) do_rbd_add (drivers/block/rbd.c:7138) ... kernel BUG at net/ceph/osdmap.c:2670! [ idryomov: eynisini __decode_pg_upmap_items() funksiyasında da edin ]

CiddilikKritik
CVSS9.8
İstismar ehtimalı—
MəhsulLinux
Dərc10 avq 2026
İlk görülmə10 avq 2026
Zəiflik növüCWE-121CWE-121

Necə düzəltmək olar

Yeniləyin
  • Linux Linux66eec4af1e080b695229c9a20635648a6d12fedf, 4daf06456677177f2a6044729abac59c1b49e87b, d5650ddbd4d42c1a916c8fe1a4c4cb573ef810a1, 42bc06c67d94d5f2a6b33294b0c4b07d8a47c515, ebdf4b4f3b1474079980a2e5cd79ad65fb54db57, 590b07ceea138d49c9b64f65d263aa902d3b4730, e36663145abd7024f0281dfb22fdef65f185845b, 9f00f9cf2be293efe899db67dc5272e3a9c62717 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
Linux Linuxa303bb0e58345fe9f7ab2f82b90266f2b5036058 ≤ v < 66eec4af1e080b695229c9a20635648a6d12fedf, a303bb0e58345fe9f7ab2f82b90266f2b5036058 ≤ v < 4daf06456677177f2a6044729abac59c1b49e87b, a303bb0e58345fe9f7ab2f82b90266f2b5036058 ≤ v < d5650ddbd4d42c1a916c8fe1a4c4cb573ef810a1, a303bb0e58345fe9f7ab2f82b90266f2b5036058 ≤ v < 42bc06c67d94d5f2a6b33294b0c4b07d8a47c515, a303bb0e58345fe9f7ab2f82b90266f2b5036058 ≤ v < ebdf4b4f3b1474079980a2e5cd79ad65fb54db57, a303bb0e58345fe9f7ab2f82b90266f2b5036058 ≤ v < 590b07ceea138d49c9b64f65d263aa902d3b4730, a303bb0e58345fe9f7ab2f82b90266f2b5036058 ≤ v < e36663145abd7024f0281dfb22fdef65f185845b, a303bb0e58345fe9f7ab2f82b90266f2b5036058 ≤ v < 9f00f9cf2be293efe899db67dc5272e3a9c62717, 4.1366eec4af1e080b695229c9a20635648a6d12fedf, 4daf06456677177f2a6044729abac59c1b49e87b, d5650ddbd4d42c1a916c8fe1a4c4cb573ef810a1, 42bc06c67d94d5f2a6b33294b0c4b07d8a47c515, ebdf4b4f3b1474079980a2e5cd79ad65fb54db57, 590b07ceea138d49c9b64f65d263aa902d3b4730, e36663145abd7024f0281dfb22fdef65f185845b, 9f00f9cf2be293efe899db67dc5272e3a9c62717

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