CVE-2026-68214
Açıklama
Linux çekirdeğinde aşağıdaki güvenlik açığı giderilmiştir: media: rtl2832: rtl2832_remove() içindeki serbest bırakıldıktan sonra kullanım hatası düzeltildi rtl2832_remove() içinde cancel_delayed_work_sync(), i2c_mux_del_adapters() çağrısından önce çağrılır. İptal işlemi, çalışan herhangi bir i2c_gate_work örneğinin bitmesini beklese de, eşzamanlı bir iş parçacığı tarafından zamanlayıcının yeniden planlanmasını engellemez. Probe sırasında r820t_attach() çağrısı, mux adaptörü üzerinden I2C aktarımları yapmaya çalışır. Bu aktarımlar i2c_mux_master_xfer() üzerinden geçer ve bu işlev, aktarım tamamlandıktan sonra rtl2832_deselect() işlevini çağırarak schedule_delayed_work() aracılığıyla i2c_gate_work işini yeniden planlar. Eğer bu aktarım, rtl2832_remove() çalıştığında hâlâ devam ediyorsa, rtl2832_deselect() iptal edilmiş olan i2c_gate_work işini yeniden planlayabilir ve kfree(dev) çağrıldığında serbest bırakıldıktan sonra kullanım hatasına neden olabilir. Bu sorunu düzeltmek için i2c_mux_del_adapters() çağrısı cancel_delayed_work_sync() çağrısından önce yapılır. Mux adaptörü kaydı silindiğinde artık onun üzerinden yeni I2C aktarımı yapılamaz, dolayısıyla rtl2832_deselect() i2c_gate_work işini yeniden planlayamaz. Ardından gelen cancel_delayed_work_sync() çağrısının nihai olduğu garanti edilir.
Nasıl düzeltilir
- Linux Linux1e8a6bc19403661661fed5ae82f6eca6c9cdfad2, 68a9c0290897c1436ddceb8cea604c93377a0299, 13c06056699e66ff7109ba68658cc6ea4a23f516, 9acd5bbbe1df8e487e49488692c224496d4c9e16, 24bef237eef8dd1ebcffb129ba21891ddad0d309, 2c71bda6edc630a1f8c3c45d8df5fc22d234e042, 90d781711418881f8c836c2a859cc2886625d750, 680daf40a82d483949f87f0d8f98639dc47e610c ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| 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 |
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.
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.