CVE-2025-68220

Naməlum

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılmışdır: net: ethernet: ti: netcp: Xətalar zamanı NULL qaytarmaq üçün knav_dma_open_channel standartlaşdırıldı ERR_PTR əvəzinə, knav_dma_open_channel funksiyasının xəta baş verdikdə ardıcıl olaraq NULL qaytarmasını təmin edin. Hazırda include/linux/soc/ti/knav_dma.h başlığı drayver deaktiv edildikdə NULL qaytarır, lakin drayver tətbiqi uğursuzluq zamanı nə NULL, nə də ERR_PTR qaytarmır ki, bu da istifadəçilər arasında uyğunsuzluğa səbəb olur. Bu, netcp_free_navigator_resources funksiyasında aşağıdakı kimi çökməyə (crash) gətirib çıxarır (ixtisar edilmişdir): Unhandled fault: alignment exception (0x221) at 0xfffffff2 [fffffff2] *pgd=80000800207003, *pmd=82ffda003, *pte=00000000 Internal error: : 221 [#1] SMP ARM Modules linked in: CPU: 0 UID: 0 PID: 1 Comm: swapper/0 Not tainted 6.17.0-rc7 #1 NONE Hardware name: Keystone PC is at knav_dma_close_channel+0x30/0x19c LR is at netcp_free_navigator_resources+0x2c/0x28c [... İXTİSAR...] Call trace: knav_dma_close_channel from netcp_free_navigator_resources+0x2c/0x28c netcp_free_navigator_resources from netcp_ndo_open+0x430/0x46c netcp_ndo_open from __dev_open+0x114/0x29c __dev_open from __dev_change_flags+0x190/0x208 __dev_change_flags from netif_change_flags+0x1c/0x58 netif_change_flags from dev_change_flags+0x38/0xa0 dev_change_flags from ip_auto_config+0x2c4/0x11f0 ip_auto_config from do_one_initcall+0x58/0x200 do_one_initcall from kernel_init_freeable+0x1cc/0x238 kernel_init_freeable from kernel_init+0x1c/0x12c kernel_init from ret_from_fork+0x14/0x38 [... İXTİSAR...] Funksiyanın bütün xəta şəraitlərində NULL qaytarmasını təmin etməklə xətaların idarə olunmasını standartlaşdırın. API yalnız netcp_core.c faylında istifadə olunur, buna görə də təsiri məhduddur. Qeyd: bu dəyişiklik faktiki olaraq 5b6cb43b4d62 ("net: ethernet: ti: netcp_core: return error while dma channel open issue") komitini geri qaytarır, lakin daha az xətalı bir tətbiq təmin edir.

CiddilikNaməlum
CVSS—
İstismar ehtimalı—
MəhsulLinux
Dərc16 dek 2025
İlk görülmə16 dek 2025

Necə düzəltmək olar

Yeniləyin
  • Linux Linuxaf6b10a13fc0aee37df4a8292414cc055c263fa3, 8427218ecbd7f8559c37972e66cb0fa06e82353b, 3afeb909c3e2e0eb19b1e20506196e5f2d9c2259, 2572c358ee434ce4b994472cceeb4043cbff5bc5, 952637c5b9be64539cd0e13ef88db71a1df46373, fbb53727ca789a8d27052aab4b77ca9e2a0fae2b, f9608637ecc165d7d6341df105aee44691461fb9, 90a88306eb874fe4bbdd860e6c9787f5bbc588b5 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
Linux Linux88139ed030583557751e279968e13e892ae10825 ≤ v < af6b10a13fc0aee37df4a8292414cc055c263fa3, 88139ed030583557751e279968e13e892ae10825 ≤ v < 8427218ecbd7f8559c37972e66cb0fa06e82353b, 88139ed030583557751e279968e13e892ae10825 ≤ v < 3afeb909c3e2e0eb19b1e20506196e5f2d9c2259, 88139ed030583557751e279968e13e892ae10825 ≤ v < 2572c358ee434ce4b994472cceeb4043cbff5bc5, 88139ed030583557751e279968e13e892ae10825 ≤ v < 952637c5b9be64539cd0e13ef88db71a1df46373, 88139ed030583557751e279968e13e892ae10825 ≤ v < fbb53727ca789a8d27052aab4b77ca9e2a0fae2b, 88139ed030583557751e279968e13e892ae10825 ≤ v < f9608637ecc165d7d6341df105aee44691461fb9, 88139ed030583557751e279968e13e892ae10825 ≤ v < 90a88306eb874fe4bbdd860e6c9787f5bbc588b5, 3.18af6b10a13fc0aee37df4a8292414cc055c263fa3, 8427218ecbd7f8559c37972e66cb0fa06e82353b, 3afeb909c3e2e0eb19b1e20506196e5f2d9c2259, 2572c358ee434ce4b994472cceeb4043cbff5bc5, 952637c5b9be64539cd0e13ef88db71a1df46373, fbb53727ca789a8d27052aab4b77ca9e2a0fae2b, f9608637ecc165d7d6341df105aee44691461fb9, 90a88306eb874fe4bbdd860e6c9787f5bbc588b5

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