CVE-2026-90030
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: usb: dwc3: EndTransfer komutu gönderilirken forceRM temizleniyor DEPCMD kaydedicisinin forceRM biti, aktif bir aktarımı durdurmak için kullanılan EndTransfer komutunun davranışını kontrol eder. Eski DWC3 programlama kılavuzu revizyonları, EndTransfer komutu gönderilirken forceRM=1 olarak ayarlanmasını öneriyordu. Yeni programlama kılavuzu revizyonları ise EndTransfer komutunun forceRM temizlenmiş şekilde gönderilmesini önermektedir. DWC_usb31 v2.00a ve v2.10a denetleyicilerinde forceRM=1 olduğunda, ep_dequeue yolu üzerinden iptal edilen bir aktarımın EndTransfer tamamlandıktan sonra da aktif kaldığı gözlemlenmiştir. Aynı uç nokta (endpoint) üzerinde gönderilen sonraki bir StartTransfer komutu, iptal edilen aktarımla ilişkili yazma işlemlerini tetiklemiştir. Aktarım tamponu, EndTransfer komut tamamlama temizliği sırasında zaten haritalardan çıkarıldığı (unmapped) için bu durum bir SMMU hatasına yol açmıştır. forceRM=0 kullanılması sorunu ortadan kaldırmaktadır. Eski DWC3 programlama kılavuzu revizyonları forceRM=1 olarak ayarlanmasını önerse de, forceRM=0 kullanımından kaynaklanan herhangi bir sorun bilinmemektedir. Tutarlı EndTransfer davranışı sağlamak ve yeni programlama kılavuzu önerileriyle uyumlu hale getirmek için EndTransfer komutu gönderilirken forceRM temizlenir.
Nasıl düzeltilir
- Linux Linux7a50e138fa28e5ba76b11af66ed41cc300c0f2be, 9f1e57c484f9edeaaa5a27a03ed985e98496e81d, 0afe5c31612de3d18cc6d16e616da4a48ba1e5a2, e01408ee52fe5cb2d0b43f47f359336af2b6c316, b58e6200450d350314db0ecda7d6d1bde3281e80, 6.6.160 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | ab99c4be945724b032cc55e05c6738fe1d84bf70 ≤ v < 7a50e138fa28e5ba76b11af66ed41cc300c0f2be, 1e43c86d84fb0503e82a143e017f35421498fc1a ≤ v < 9f1e57c484f9edeaaa5a27a03ed985e98496e81d, 1e43c86d84fb0503e82a143e017f35421498fc1a ≤ v < 0afe5c31612de3d18cc6d16e616da4a48ba1e5a2, 1e43c86d84fb0503e82a143e017f35421498fc1a ≤ v < e01408ee52fe5cb2d0b43f47f359336af2b6c316, 1e43c86d84fb0503e82a143e017f35421498fc1a ≤ v < b58e6200450d350314db0ecda7d6d1bde3281e80, 6.6.37 ≤ v < 6.6.160, 6.9 | 7a50e138fa28e5ba76b11af66ed41cc300c0f2be, 9f1e57c484f9edeaaa5a27a03ed985e98496e81d, 0afe5c31612de3d18cc6d16e616da4a48ba1e5a2, e01408ee52fe5cb2d0b43f47f359336af2b6c316, b58e6200450d350314db0ecda7d6d1bde3281e80, 6.6.160 |
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.