CVE-2026-98693
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: thunderbolt: Tahsis edilen her HopID için bir yönlendirici referansı tutun tb_stop(), tüm DP tünellerine olan referansları bırakır ancak bunları devre dışı bırakmaz; bu nedenle, hala yürütülmekte olan ve kendi tünel referansını tutan hiçbir dprx_work iptal edilmez ve tünel, tb_switch_remove()'dan daha uzun süre var olabilir. Ardından tb_path_free() içindeki HopID serbest bırakma işlemleri, serbest bırakılmış IDA'lar üzerinde çalışır ve şu şekilde uyarıları tetikler: ida_free called for id=8 which is not allocated. Bu durum, bir DP tüneli hala DPRX yetenekleri okumasının tamamlanmasını beklerken sürücünün bağlantısının kesilmesiyle tetiklenebilir. Apple NHI üzerinde kablonun çıkarılması, okuma işlemi şu anda asla tamamlanamadığı ve çıkarma işlemi tüm USB4 kompleksinin gücünü kapatıp NHI aygıtını kaldırdığı için güvenilir bir şekilde buna yol açar. Bir giriş veya çıkış HopID tahsis edildiğinde bir yönlendirici referansı alın ve HopID serbest bırakıldıktan sonra bu referansı tekrar bırakın. Bu, portların ve onların HopID IDA'larının kullanıldıkları sürece hayatta kalmasını sağlar. KUnit testleri, aygıtlarını hiç kaydetmeden yönlendiriciler tahsis eder; bu nedenle oradaki gömülü struct device yapısını da başlatın ve test bittiğinde başlangıç referansını bırakın.
Nasıl düzeltilir
- Linux Linuxc444d2c17dc236680324fd989232199680a6c419, 2b5f976119d8f099a03cbf700df3d9c8690fe33d, 032c59c7681c661b63123231824170c025afb7e7 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | d6d458d42e1e1544a18f37f1d5c840e00d5261b9 ≤ v < c444d2c17dc236680324fd989232199680a6c419, d6d458d42e1e1544a18f37f1d5c840e00d5261b9 ≤ v < 2b5f976119d8f099a03cbf700df3d9c8690fe33d, d6d458d42e1e1544a18f37f1d5c840e00d5261b9 ≤ v < 032c59c7681c661b63123231824170c025afb7e7, 6.14 | c444d2c17dc236680324fd989232199680a6c419, 2b5f976119d8f099a03cbf700df3d9c8690fe33d, 032c59c7681c661b63123231824170c025afb7e7 |
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.