CVE-2026-78422

Yüksek

Açıklama

zbus_polkit crate içindeki Subject::new_for_owner() fonksiyonu, bir unix-process polkit öznesinin uid girişini işaretsiz 32 bitlik bir tam sayı (D-Bus tipi u) olarak kodlamaktadır; ancak org.freedesktop.PolicyKit1.Authority arayüzü işaretli 32 bitlik bir tam sayı (D-Bus tipi i) belirtmektedir. Bu tip uyumsuzluğu nedeniyle polkit, çağıran tarafından sağlanan UID'yi sessizce göz ardı eder ve bunun yerine /proc üzerinden PID'ye bakarak öznenin sahibini kendisi belirler; bu işlem doğası gereği bir time-of-check/time-of-use yarış durumuna (race condition) açıktır. Sonuç olarak, PID yeniden kullanımına karşı korunmak amacıyla güvenilir bir kaynaktan (örneğin SO_PEERCRED Unix soket eş kimlik bilgileri) elde edilen bir UID ileten uygulama herhangi bir koruma sağlamaz ve sağlanan UID'nin yetkilendirme kararı üzerinde hiçbir etkisi olmaz. Yetkili bir işlemin sonlanmasına neden olabilen ve ardından kendi işlemine aynı PID'nin atanması için yarışı kazanabilen yerel ayrıcalıksız bir saldırgan, sonlandırılan işlemin kimliği altında yetkilendirilebilir; böylece polkit yetkilendirme kontrolünü atlayarak yetkili olmadığı eylemleri gerçekleştirebilir. Bu sorun, 5.1.0 öncesindeki zbus_polkit sürümlerini etkilemektedir.

ÖnemYüksek
CVSS7.3
İstismar olasılığı—
ÜrünZ-galaxy Zbus Polkit
Yayın31 Ağu 2026
İlk görülme31 Ağu 2026

Nasıl düzeltilir

Güncelleyin
  • z-galaxy zbus_polkit5.1.0 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
z-galaxy zbus_polkitv < 5.1.05.1.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-2026-78422 · Z-galaxy Zbus Polkit · Dark Radar