CVE-2026-68214
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: media: rtl2832: rtl2832_remove() funksiyasındakı use-after-free xətası düzəldildi rtl2832_remove() funksiyasında cancel_delayed_work_sync() çağırışı i2c_mux_del_adapters() çağırışından əvvəl yerinə yetirilir. cancel funksiyası i2c_gate_work-ün hər hansı işləyən nüsxəsinin tamamlanmasını gözləsə də, paralel axın tərəfindən taymerin yenidən təyin edilməsinin qarşısını almır. Probe zamanı r820t_attach() çağırışı mux adapteri vasitəsilə I2C transferlərini həyata keçirməyə çalışır. Bu transferlər i2c_mux_master_xfer() vasitəsilə ötürülür və transfer tamamlandıqdan sonra i2c_mux_master_xfer() rtl2832_deselect() funksiyasını çağıraraq schedule_delayed_work() vasitəsilə i2c_gate_work-ü yenidən təyin edir. Əgər rtl2832_remove() işə düşdüyü zaman bu transfer hələ davam edirsə, rtl2832_deselect() ləğv edildikdən sonra i2c_gate_work-ü yenidən təyin edə bilər ki, bu da kfree(dev) çağırıldıqda use-after-free xətasına səbəb olur. Bu problem, i2c_mux_del_adapters() funksiyasının cancel_delayed_work_sync()-dən əvvəl çağırılması ilə düzəldilib. Mux adapteri qeydiyyatdan çıxarıldıqdan sonra ondan yeni I2C transferləri keçə bilməz, buna görə də rtl2832_deselect() artıq i2c_gate_work-ü yenidən təyin edə bilmir. Beləliklə, növbəti cancel_delayed_work_sync() çağırışının yekun olduğu təmin edilir.
Necə düzəltmək olar
- Linux Linux1e8a6bc19403661661fed5ae82f6eca6c9cdfad2, 68a9c0290897c1436ddceb8cea604c93377a0299, 13c06056699e66ff7109ba68658cc6ea4a23f516, 9acd5bbbe1df8e487e49488692c224496d4c9e16, 24bef237eef8dd1ebcffb129ba21891ddad0d309, 2c71bda6edc630a1f8c3c45d8df5fc22d234e042, 90d781711418881f8c836c2a859cc2886625d750, 680daf40a82d483949f87f0d8f98639dc47e610c və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | cddcc40b1b1553010acb89add84c64b5d123ec94 ≤ v < 1e8a6bc19403661661fed5ae82f6eca6c9cdfad2, cddcc40b1b1553010acb89add84c64b5d123ec94 ≤ v < 68a9c0290897c1436ddceb8cea604c93377a0299, cddcc40b1b1553010acb89add84c64b5d123ec94 ≤ v < 13c06056699e66ff7109ba68658cc6ea4a23f516, cddcc40b1b1553010acb89add84c64b5d123ec94 ≤ v < 9acd5bbbe1df8e487e49488692c224496d4c9e16, cddcc40b1b1553010acb89add84c64b5d123ec94 ≤ v < 24bef237eef8dd1ebcffb129ba21891ddad0d309, cddcc40b1b1553010acb89add84c64b5d123ec94 ≤ v < 2c71bda6edc630a1f8c3c45d8df5fc22d234e042, cddcc40b1b1553010acb89add84c64b5d123ec94 ≤ v < 90d781711418881f8c836c2a859cc2886625d750, cddcc40b1b1553010acb89add84c64b5d123ec94 ≤ v < 680daf40a82d483949f87f0d8f98639dc47e610c, 4.7 | 1e8a6bc19403661661fed5ae82f6eca6c9cdfad2, 68a9c0290897c1436ddceb8cea604c93377a0299, 13c06056699e66ff7109ba68658cc6ea4a23f516, 9acd5bbbe1df8e487e49488692c224496d4c9e16, 24bef237eef8dd1ebcffb129ba21891ddad0d309, 2c71bda6edc630a1f8c3c45d8df5fc22d234e042, 90d781711418881f8c836c2a859cc2886625d750, 680daf40a82d483949f87f0d8f98639dc47e610c |
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.
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.