CVE-2026-74441

Naməlum

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: usb: typec: ucsi: Port qeydiyyatından çıxarılmasında yarış və ardıcıllıq şəraitinin düzəldilməsi Port qeydiyyatından çıxarılması zamanı gözlənilməkdə olan tərəfdaş iş elementlərinin workqueue məhv edilməsi ilə yarışa girə bildiyi sinxronizasiya problemi mövcuddur ki, bu da use-after-free hallarının yaranmasına səbəb olur: cros_ec_ucsi cros_ec_ucsi.3.auto: error -ETIMEDOUT: PPM init failed BUG: kernel NULL pointer dereference, address: 0000000000000000 RIP: 0010:__queue_work+0x83/0x4a0 Call Trace: <IRQ> __cfi_delayed_work_timer_fn+0x10/0x10 run_timer_softirq+0x3b6/0xbd0 sched_clock_cpu+0xc/0x110 irq_exit_rcu+0x18d/0x330 fred_sysvec_apic_timer_interrupt+0x5e/0x80 Sökülmə prosesi zamanı ciddi ardıcıllığı və düzgün seriyallaşmanı təmin etməklə bu problem həll edilir: 1. ucsi_unregister_partner() funksiyasını sökülmə ardıcıllığının əvvəlinə köçürün və onu connector mutex kilidi altında qoruyun. 2. Workqueue məhv edilməzdən əvvəl bütün gözlənilən tərəfdaş tapşırıqlarının açıq şəkildə boşaldıldığını (flush) və tamamlandığını təmin edin. 3. mod_delayed_work() funksiyasından cancel_delayed_work() və queue_delayed_work() ardıcıllığına keçid edin. Bu, hazırda gözlənilən kimi qeyd olunan elementlərin əlavə dəfə planlaşdırılmayacağını təmin edərək resursların ikiqat azad olunmasının qarşısını alır və aşağıdakı çökmənin önünə keçir: Oops: general protection fault, probably for non-canonical address 0xdead000000000122: 0000 [#1] SMP NOPTI Workqueue: cros_ec_ucsi.3.auto-con2 ucsi_poll_worker RIP: 0010:ucsi_poll_worker+0x65/0x1e0 Call Trace: <TASK> process_scheduled_works+0x218/0x6d0 worker_thread+0x188/0x3f0 __cfi_worker_thread+0x10/0x10 kthread+0x226/0x2a0 Bu qaydaların həm normal sökülmə, həm də ucsi_init() xəta yollarında eyni şəkildə tətbiq olunduğundan əmin olmaq üçün təmizləmə məntiqi yeni bir köməkçi funksiya olan ucsi_unregister_port() daxilində birləşdirilir.

CiddilikNaməlum
CVSS—
İstismar ehtimalı—
MəhsulLinux
Dərc15 avq 2026
İlk görülmə15 avq 2026

Necə düzəltmək olar

Yeniləyin
  • Linux Linux7b63c680ff605f60f056e5f2c323f1a602aee182, 07f8aaffee705e552c1f723ac8bf7eb137ad59c2, 11483d80267db97fbe49f2df66385434256cc3b0, 3f7b3728dd9011c915cbeaea77274ebe8366550d, bc7a0f721123ea260a42f1ded06dab844ba49434, 7aa7d4bf9d3fa9a6a47b640ad103ab433b7ff261 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
Linux Linuxb9aa02ca39a49740926c2c450a1505a4a0f8954a ≤ v < 7b63c680ff605f60f056e5f2c323f1a602aee182, b9aa02ca39a49740926c2c450a1505a4a0f8954a ≤ v < 07f8aaffee705e552c1f723ac8bf7eb137ad59c2, b9aa02ca39a49740926c2c450a1505a4a0f8954a ≤ v < 11483d80267db97fbe49f2df66385434256cc3b0, b9aa02ca39a49740926c2c450a1505a4a0f8954a ≤ v < 3f7b3728dd9011c915cbeaea77274ebe8366550d, b9aa02ca39a49740926c2c450a1505a4a0f8954a ≤ v < bc7a0f721123ea260a42f1ded06dab844ba49434, b9aa02ca39a49740926c2c450a1505a4a0f8954a ≤ v < 7aa7d4bf9d3fa9a6a47b640ad103ab433b7ff261, 5.167b63c680ff605f60f056e5f2c323f1a602aee182, 07f8aaffee705e552c1f723ac8bf7eb137ad59c2, 11483d80267db97fbe49f2df66385434256cc3b0, 3f7b3728dd9011c915cbeaea77274ebe8366550d, bc7a0f721123ea260a42f1ded06dab844ba49434, 7aa7d4bf9d3fa9a6a47b640ad103ab433b7ff261

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