CVE-2025-64517
Açıklama
sudo-rs, Rust ile yazılmış sudo ve su'nun bellek güvenli bir uygulamasıdır. `Defaults targetpw` (veya `Defaults rootpw`) etkinleştirildiğinde, kimlik doğrulama için çağıran kullanıcının şifresi yerine hedef hesabın (veya root hesabının) şifresi kullanılır. Versiyon 0.2.5'ten başlayarak versiyon 0.2.10 öncesine kadar olan sudo-rs sürümleri, kimlik doğrulama zaman damgasında, kimliği doğrulanan kullanıcının UID'si yerine çağıran kullanıcının UID'sini hatalı olarak kaydetmektedir. Zaman damgası hala geçerliyken aynı terminalde yapılan herhangi bir sonraki `sudo` çağrısı bu zaman damgasını kullanacak ve politika gerektirse bile potansiyel olarak yeni kimlik doğrulamayı atlayacaktır. Sudo aracılığıyla diğer kullanıcılar veya root olarak komut çalıştırabilen yüksek yetkili bir kullanıcı, komut çalıştırmasına izin verilen bir hesabın tek bir şifresini biliyorsa, politikanın izin verdiği diğer tüm hesaplar adına, o hesapların şifrelerini bilmese dahi komut çalıştırabilecektir. Bunun yaygın bir örneği, bir kullanıcının root olarak komut çalıştırmak için hala kendi şifresini kullanabilmesi (`sudo`'nun varsayılan davranışı) ve böylece `targetpw` veya `rootpw` seçeneklerinin amaçlanan davranışını etkisiz hale getirmesidir. Versiyon 0.2.10, bu sorun için bir yama içermektedir. 0.2.5 öncesindeki versiyonlar `Defaults targetpw` veya `Defaults rootpw` özelliklerini sunmadıkları için etkilenmemektedir.
Nasıl düzeltilir
Kaynaklarda bu zafiyet için düzeltilmiş sürüm ya da yama bağlantısı yok.
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| trifectatechfoundation sudo-rs | >= 0.2.5, < 0.2.10 | — |
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.