CVE-2026-68192
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: wifi: brcmfmac: release_scratchbuffers fonksiyonunu idempotent hale getirin brcmf_pcie_release_scratchbuffers() fonksiyonu, shared.scratch ve shared.ringupd DMA tamponlarını dma_free_coherent() ile serbest bırakır ancak, serbest bırakma sırasında commonrings/flowrings/idxbuf değerlerini NULL yapan benzer release_ringbuffers() fonksiyonunun aksine, sonrasında işaretçileri temizlemez. Hem bus_reset .reset geri çağırma işlemi (brcmf_pcie_reset) hem de brcmf_pcie_remove() fonksiyonu release_scratchbuffers'ı çağırır. Kaldırma işleminden önce sıfırlama kapatma işlemi çalıştırıldığında, kaldırmanın kendi kapatma işlemi zaten serbest bırakılmış olan DMA tahsisi üzerinde dma_free_coherent() fonksiyonunu ikinci kez çağırırdı. İşaretçileri, release_ringbuffers() ile uyumlu olacak şekilde serbest bıraktıktan sonra NULL yapın, böylece daha sonraki bir serbest bırakma işlemi tahsisin zaten serbest bırakıldığını gözlemleyebilir. Bu yama, tekrarlanan ardışık serbest bırakmaları güvenli hale getirir; reset-work yaşam süresi bir sonraki yama ile ayrı olarak ele alınmaktadır. Bu sorun, kurum içi bir statik analiz aracı tarafından tespit edilmiştir.
Nasıl düzeltilir
- Linux Linux81c58a206d1deee01f4c29236d4154c0872f2a38, 382ee00b2d1e31869ae576a60d3fbe7a2153512f, 739b686aecdb14a6065300ea53401f043e51fd22, b7d1d8cb1bdca56aecebacd2896615da0acc126a, 5a045c2f0fbf029873d2295178fa0785ade35af0, 044fca8f45ba9ab6ca526163155234cf88287ff5, 0ca80328df23f851c86866720d4977783c919ee6, 538c51e9d124cf656f2dd0c0394a8545efc7102d ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | 4684997d9eea29380000e062755aa6d368d789a3 ≤ v < 81c58a206d1deee01f4c29236d4154c0872f2a38, 4684997d9eea29380000e062755aa6d368d789a3 ≤ v < 382ee00b2d1e31869ae576a60d3fbe7a2153512f, 4684997d9eea29380000e062755aa6d368d789a3 ≤ v < 739b686aecdb14a6065300ea53401f043e51fd22, 4684997d9eea29380000e062755aa6d368d789a3 ≤ v < b7d1d8cb1bdca56aecebacd2896615da0acc126a, 4684997d9eea29380000e062755aa6d368d789a3 ≤ v < 5a045c2f0fbf029873d2295178fa0785ade35af0, 4684997d9eea29380000e062755aa6d368d789a3 ≤ v < 044fca8f45ba9ab6ca526163155234cf88287ff5, 4684997d9eea29380000e062755aa6d368d789a3 ≤ v < 0ca80328df23f851c86866720d4977783c919ee6, 4684997d9eea29380000e062755aa6d368d789a3 ≤ v < 538c51e9d124cf656f2dd0c0394a8545efc7102d, 5.2 | 81c58a206d1deee01f4c29236d4154c0872f2a38, 382ee00b2d1e31869ae576a60d3fbe7a2153512f, 739b686aecdb14a6065300ea53401f043e51fd22, b7d1d8cb1bdca56aecebacd2896615da0acc126a, 5a045c2f0fbf029873d2295178fa0785ade35af0, 044fca8f45ba9ab6ca526163155234cf88287ff5, 0ca80328df23f851c86866720d4977783c919ee6, 538c51e9d124cf656f2dd0c0394a8545efc7102d |
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.