CVE-2025-39790

Yüksek

Açıklama

Linux çekirdeğinde aşağıdaki güvenlik açığı giderilmiştir: bus: mhi: host: Beklenmeyen TRE'lere işaret eden olayları algıla Uzak bir cihaz ana bilgisayara bir tamamlama olayı gönderdiğinde, bu olay tüketilen TRE'ye bir işaretçi içerir. Ana bilgisayar bu işaretçiyi, kendisi ile halkanın okuma işaretçisinin ana bilgisayardaki yerel kopyası arasındaki tüm TRE'leri işlemek için kullanır. Bu, zincirlenmiş işlemlerin tamamlanması işlenirken çalışır, ancak cihaz, okuma işaretçisi ana bilgisayarın okuma işaretçisinden birden fazla öğe ileride olan tek öğeli bir işlem için olay gönderirse kötü sonuçlara yol açabilir. Örneğin, ana bilgisayar cihaz onu güncellerken bir olay halkasına erişirse, olayın içindeki işaretçi hâlâ eski bir TRE'ye işaret ediyor olabilir. Ana bilgisayar, kanalın xfer_cb() işlevini TRE'nin işaret ettiği arabelleği doğrudan serbest bırakmak için kullanırsa, arabellek iki kez serbest bırakılır. Bu davranış, 'commit 6f18d174b73d ("bus: mhi: ep: Update read pointer only after buffer is written")' içermeyen upstream EP yığınını kullanan bir ep üzerinde gözlemlenmiştir. Burada cihaz, olay içeriğini güncellemeden önce olay halkası işaretçisini güncelliyordu, bu da cihazın bunları güncelleme fırsatı bulmasından önce ana bilgisayarın olayın işaret ettiği eski verilere erişebildiği bir pencere bırakıyordu. Olağan örüntü, ana bilgisayarın en son işlenenin hemen ardından gelmeyen bir TRE'ye işaret eden bir olay almasıydı, bu nedenle bu, zincirlenmiş bir işlem gibi ele alınıyor ve iki okuma işaretçisi arasındaki tüm TRE'ler işleniyordu. Bu commit, olayın local_rp + 1 olmayan bir TRE'ye işaret ettiği işlemlerin zincirlenmiş olduğundan emin olarak ana bilgisayarı sağlamlaştırmayı amaçlar. [mani: stable etiketi eklendi ve commit mesajı yeniden ifade edildi]

ÖnemYüksek
CVSS8.4
İstismar olasılığı—
ÜrünLinux Kernel
Yayın11 Eyl 2025
İlk görülme11 Eyl 2025

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel5.15.190, 6.1.149, 6.6.103, 6.12.44, 6.16.4 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel5.7 ≤ v < 5.15.190, 5.16 ≤ v < 6.1.149, 6.2 ≤ v < 6.6.103, 6.7 ≤ v < 6.12.44, 6.13 ≤ v < 6.16.45.15.190, 6.1.149, 6.6.103, 6.12.44, 6.16.4
debian debian_linux11.0—

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.

Intelligence 360 paketinde

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.

CVE-2025-39790 · Linux Kernel · Dark Radar