CVE-2025-38544

Orta

Təsvir

Linux nüvəsində aşağıdakı zəiflik aradan qaldırılmışdır: rxrpc: öncədən ayrılma (prealloc) toqquşması səbəbindən yaranan xətanın düzəldilməsi İstifadəçi sahəsi (userspace), server təmin etmək üçün AF_RXRPC istifadə etdikdə, daxil olan çağırışları öncədən ayırmalı və onlara əlaqəli recvmsg() və sendmsg() funksiyalarını birləşdirmək üçün istifadə olunacaq çağırış ID-ləri təyin etməlidir. Öncədən ayrılmış çağırış ID-ləri, hovuz boşalana qədər daxil olan çağırışlara avtomatik olaraq əlavə edilir. Nüvə üçün çağırış ID-ləri sadəcə ixtiyari rəqəmlərdir, lakin istifadəçi sahəsi çağırış ID-sindən hazırlanmış strukturlara göstərici (pointer) saxlamaq üçün istifadə edə bilər. Hər bir halda, istifadəçinin eyni çağırış ID-si ilə iki çağırış yaratmasına icazə verilmir (çağırış başa çatdıqda çağırış ID-ləri yenidən əlçatan olur) və istifadədə olan çağırış ID-si ilə çağırışı öncədən ayırmaq cəhdi zamanı sendmsg() nəticəsində EBADSLT xətası qaytarılmalıdır. Lakin, xəta idarəetməsindəki təmizləmə prosesi rxrpc_cleanup_call() funksiyasındakı hər iki assertion-u tetikləyir, çünki çağırış tamamlanmış kimi işarələnməmişdir və azad edilmiş kimi qeyd edilməmişdir. Bu problem, rxrpc_service_prealloc_one() funksiyasında çağırış vəziyyətini təyin etmək və təmizləmə funksiyasını çağırmazdan əvvəl onu azad edilmiş kimi işarələməklə düzəldilmişdir.

CiddilikOrta
CVSS5.5
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc16 avq 2025
İlk görülmə16 avq 2025
Zəiflik növüCWE-617CWE-617

Necə düzəltmək olar

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel4.9 ≤ v < 6.6.99, 6.7 ≤ v < 6.12.39, 6.13 ≤ v < 6.15.7, 6.166.6.99, 6.12.39, 6.15.7

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