CVE-2025-68220

Belirsiz

Açıklama

Linux çekirdeğinde aşağıdaki güvenlik açığı giderilmiştir: net: ethernet: ti: netcp: knav_dma_open_channel hata durumunda NULL döndürecek şekilde standartlaştırıldı knav_dma_open_channel fonksiyonunun hata durumunda ERR_PTR yerine tutarlı biçimde NULL döndürmesi sağlandı. Şu anda include/linux/soc/ti/knav_dma.h başlık dosyası sürücü devre dışı bırakıldığında NULL döndürürken, sürücü uygulaması başarısızlık durumunda NULL veya ERR_PTR dahi döndürmemekte ve bu durum kullanıcılarda tutarsızlığa yol açmaktadır. Bu da aşağıdaki gibi (kısaltılmış) netcp_free_navigator_resources içinde çökmeye neden olmaktadır: 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 [... KISALTILDI...] 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 [... KISALTILDI...] Fonksiyonun tüm hata koşullarında NULL döndürmesi sağlanarak hata işleme standartlaştırıldı. API yalnızca netcp_core.c içinde kullanıldığından etki sınırlıdır. Not: Bu değişiklik, fiilen 5b6cb43b4d62 ("net: ethernet: ti: netcp_core: return error while dma channel open issue") commit'ini geri almakta, ancak hataya daha az açık bir uygulama sunmaktadır.

ÖnemBelirsiz
CVSS—
İstismar olasılığı—
ÜrünLinux
Yayın16 Ara 2025
İlk görülme16 Ara 2025

Nasıl düzeltilir

Güncelleyin
  • Linux Linuxaf6b10a13fc0aee37df4a8292414cc055c263fa3, 8427218ecbd7f8559c37972e66cb0fa06e82353b, 3afeb909c3e2e0eb19b1e20506196e5f2d9c2259, 2572c358ee434ce4b994472cceeb4043cbff5bc5, 952637c5b9be64539cd0e13ef88db71a1df46373, fbb53727ca789a8d27052aab4b77ca9e2a0fae2b, f9608637ecc165d7d6341df105aee44691461fb9, 90a88306eb874fe4bbdd860e6c9787f5bbc588b5 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
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

Sürümünüzü kontrol edin

Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.

Intelligence 360 paketinde

Attack Surface Management

Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.

CVE-2025-68220 · Linux · Dark Radar