CVE-2025-68808
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: media: vidtv: bellek sahipliği devri sırasında yerel işaretçileri başlatın vidtv_channel_si_init() geçici bir liste (program, servis, olay) oluşturur ve belleğin sahipliği vidtv_psi_pat_program_assign(), vidtv_psi_sdt_service_assign(), vidtv_psi_eit_event_assign() aracılığıyla PAT/SDT/EIT tablolarına devredilir. Buradaki sorun, bellek sahipliği devrinin tamamlandığı yerel işaretçinin NULL olarak başlatılmamasıdır. Bu durum, vidtv_psi_pmt_create_sec_for_each_pat_entry() fonksiyonunun hata vermesine neden olur ve free_eit kısmına atlayan akışta, başlatılmamış yerel işaretçi nedeniyle vidtv_psi_*_table_destroy() tarafından serbest bırakılan belleğe vidtv_psi_*_event_destroy() tarafından tekrar erişilebilir, böylece bellek bir kez daha serbest bırakılır. Bu nedenle, serbest bırakıldıktan sonra kullanım (use-after-free) ve çift serbest bırakma (double-free) güvenlik açıklarını önlemek için, bellek sahipliği devredilirken yerel işaretçiler NULL olarak başlatılmalıdır.
Nasıl düzeltilir
- Linux Linuxc342e294dac4988c8ada759b2f057246e48c5108, 12ab6ebb37789b84073e83e4d9b14a5e0d133323, 3caa18d35f1dabe85a3dd31bc387f391ac9f9b4e, fb9bd6d8d314b748e946ed6555eb4a956ee8c4d8, a69c7fd603bf5ad93177394fbd9711922ee81032, 30f4d4e5224a9e44e9ceb3956489462319d804ce, 98aabfe2d79f74613abc2b0b1cef08f97eaf5322 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | 3be8037960bccd13052cfdeba8805ad785041d70 ≤ v < c342e294dac4988c8ada759b2f057246e48c5108, 3be8037960bccd13052cfdeba8805ad785041d70 ≤ v < 12ab6ebb37789b84073e83e4d9b14a5e0d133323, 3be8037960bccd13052cfdeba8805ad785041d70 ≤ v < 3caa18d35f1dabe85a3dd31bc387f391ac9f9b4e, 3be8037960bccd13052cfdeba8805ad785041d70 ≤ v < fb9bd6d8d314b748e946ed6555eb4a956ee8c4d8, 3be8037960bccd13052cfdeba8805ad785041d70 ≤ v < a69c7fd603bf5ad93177394fbd9711922ee81032, 3be8037960bccd13052cfdeba8805ad785041d70 ≤ v < 30f4d4e5224a9e44e9ceb3956489462319d804ce, 3be8037960bccd13052cfdeba8805ad785041d70 ≤ v < 98aabfe2d79f74613abc2b0b1cef08f97eaf5322, 5.10 | c342e294dac4988c8ada759b2f057246e48c5108, 12ab6ebb37789b84073e83e4d9b14a5e0d133323, 3caa18d35f1dabe85a3dd31bc387f391ac9f9b4e, fb9bd6d8d314b748e946ed6555eb4a956ee8c4d8, a69c7fd603bf5ad93177394fbd9711922ee81032, 30f4d4e5224a9e44e9ceb3956489462319d804ce, 98aabfe2d79f74613abc2b0b1cef08f97eaf5322 |
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.