CVE-2026-68099

Belirsiz

Açıklama

Linux çekirdeğinde aşağıdaki güvenlik açığı giderilmiştir: ksmbd: bozuk ACL'yi önlemek için check_add_overflow() üzerinde DACL boyutunu geri yükle check_add_overflow(), include/linux/overflow.h içindeki sözleşmesi uyarınca taşma durumunda bile kesilmiş toplamı koşulsuz olarak *d'ye yazar. set_posix_acl_entries_dacl() ve set_ntacl_dacl() içindeki dört check_add_overflow() koruması taşma durumunda ACE oluşturma döngülerinden çıkar, ancak kesilmiş *size daha sonra set_ntacl_dacl() sonunda aşağı akışta tüketilir: pndacl->size = cpu_to_le16(le16_to_cpu(pndacl->size) + size); Bu, pndacl->size değerinin önceki fill_ace_for_sid()/memcpy() çağrıları tarafından gerçekte yazılan baytları eksik bildirdiği, kablo üzerinde bir NT ACL üretir ve istemciler veya ksmbd'nin kendisi tarafından yeniden ayrıştırıldığında sınır dışı okumaları tetikleyebilen bozuk bir ACL ortaya çıkar. Her taşma dalında *size değerini ekleme öncesi değerine geri yükleyin (`*size -= ace_sz` / `size -= nt_ace_size` aracılığıyla), böylece break sonrasında *size yeniden başarıyla yazılan ACE'lerin kümülatif boyutunu tutar. İşlenen ACL böylece bozuk olmak yerine kesilmiş ama kendi içinde tutarlı olur. ksmbd DACL oluşturucuları, bir taşma yolunun bir döngüden çıktığı ve hedef değerin ardından tüketildiği bulunan tek check_add_overflow() konumlarıdır. Yakındaki diğer break tarzı durumlar ya taşma durumunda -EINVAL döndürür (transport_ipc.c) ya da taşan hedef değeri ardından tüketmeden çıkar (buildid.c).

ÖnemBelirsiz
CVSS—
İstismar olasılığı—
ÜrünLinux
Yayın10 Ağu 2026
İlk görülme10 Ağu 2026

Nasıl düzeltilir

Güncelleyin
  • Linux Linux8f3a7a499a7d9bb1c0f33fe78c4a4594d7e307f4, f4fcd0c1a243d449307b887fafee23921e9db5ab, 0bf38372821b1526f31538a7d9811844c55c7f38, 847ecd4eb3c117c3d2f13f1e7ab506543aad8183, bc90144ce8bb7fcf05ad9417c7adb4e9509d9e13, bbf0a8e931204ecdab494a88d43b0a24a04285c5, 6.1.184, 6.6.148, 6.12.101, 6.18.42, 7.1 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
Linux Linux41e53a773db6342ac9a689ee5ba635c31744c9f0 ≤ v < 8f3a7a499a7d9bb1c0f33fe78c4a4594d7e307f4, 8d5729350b236896f51379588d9a690b7fafb8db ≤ v < f4fcd0c1a243d449307b887fafee23921e9db5ab, e1955a94b6f17f4b058afa955a6f187eb3ed7615 ≤ v < 0bf38372821b1526f31538a7d9811844c55c7f38, 5e7b8f3c539d69b2ed5f2408e2f75e68ce7eef43 ≤ v < 847ecd4eb3c117c3d2f13f1e7ab506543aad8183, 299f962c0b02d048fb45d248b4da493d03f3175d ≤ v < bc90144ce8bb7fcf05ad9417c7adb4e9509d9e13, 299f962c0b02d048fb45d248b4da493d03f3175d ≤ v < bbf0a8e931204ecdab494a88d43b0a24a04285c5, ef7902be3f215b6bf7babe4dc9dd9a7d57dad7a7, 6.1.175 ≤ v < 6.1.184, 6.6.136 ≤ v < 6.6.148, 6.12.84 ≤ v < 6.12.101, 6.18.25 ≤ v < 6.18.42, 7.0.2 ≤ v < 7.1, 7.18f3a7a499a7d9bb1c0f33fe78c4a4594d7e307f4, f4fcd0c1a243d449307b887fafee23921e9db5ab, 0bf38372821b1526f31538a7d9811844c55c7f38, 847ecd4eb3c117c3d2f13f1e7ab506543aad8183, bc90144ce8bb7fcf05ad9417c7adb4e9509d9e13, bbf0a8e931204ecdab494a88d43b0a24a04285c5, 6.1.184, 6.6.148, 6.12.101, 6.18.42, 7.1

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-2026-68099 · Linux · Dark Radar