CVE-2025-37858

Orta

Təsvir

Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: fs/jfs: AG ölçüsünün hesablanmasında tam ədəd daşmasının (integer overflow) qarşısının alınması JFS fayl sistemi dbExtendFS() funksiyasında ayırma qrupunun (AG) ölçüsünü 1 << l2agsize ifadəsi ilə hesablayır. l2agsize 31-i keçdikdə (32-bit sistemlərdə 2TB-dən çox aqreqatlarla mümkündür), bu 32-bitli sürüşdürmə (shift) əməliyyatı təyin olunmamış davranışa və yanlış AG ölçülərinə səbəb olur. 32-bitli arxitekturalarda: - 1-in 32+ bit sola sürüşdürülməsi tam ədəd daşması səbəbindən 0 nəticəsini verir - Bu, sbi->bmap->db_agsize dəyişənində etibarsız AG ölçüləri (0 və ya təsadüfi dəyərlər) yaradır - Sonrakı blok ayırmaları etibarsız AG strukturlarına istinad edir - Aşağıdakılara səbəb ola bilər: - Genişləndirmə əməliyyatları zamanı fayl sisteminin korlanması - Etibarsız yaddaş girişləri səbəbindən nüvənin çökməsi (kernel crash) - Diskdəki deformasiya olunmuş strukturlar vasitəsilə təhlükəsizlik zəiflikləri Sürüşdürmədən əvvəl s64 tipinə çevrilməklə düzəldilib: bmp->db_agsize = (s64)1 << l2agsize; Bu, hətta 32-bitli arxitekturalarda belə 64-bitlik aritmetikanı təmin edir. Tip çevrilməsi db_agsize (s64) məlumat tipi ilə uyğundur və JFS blok hesablama kodundakı oxşar nümunələri izləyir. SVACE vasitəsilə Linux Verification Center (linuxtesting.org) tərəfindən aşkar edilmişdir.

CiddilikOrta
CVSS5.5
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc9 may 2025
İlk görülmə9 may 2025

Necə düzəltmək olar

Yeniləyin
  • linux linux_kernel5.4.293, 5.10.237, 5.15.181, 6.1.135, 6.6.88, 6.12.24, 6.13.12, 6.14.3 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernelv < 5.4.293, 5.5 ≤ v < 5.10.237, 5.11 ≤ v < 5.15.181, 5.16 ≤ v < 6.1.135, 6.2 ≤ v < 6.6.88, 6.7 ≤ v < 6.12.24, 6.13 ≤ v < 6.13.12, 6.14 ≤ v < 6.14.35.4.293, 5.10.237, 5.15.181, 6.1.135, 6.6.88, 6.12.24, 6.13.12, 6.14.3
debian debian_linux11.0—

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-2025-37858 · Linux Kernel · Dark Radar