CVE-2026-59680
Açıklama
yast2-users bileşeninde bir OS komut enjeksiyonu zafiyeti bulundu. Bir kullanıcının "Password Settings" sekmesi görüntülenirken, src/include/users/dialogs.rb dosyasındaki get_password_term() fonksiyonu, sayısal doğrulama yapmayan GetString() ile shadowLastChange ve shadowExpire alanlarını okumakta ve elde edilen diziyi format_days_after_epoch() fonksiyonuna aktarmaktadır. Bu yardımcı fonksiyon, değeri tırnak içine alma veya kaçış karakteri kullanmadan Ruby backtick'leri aracılığıyla yürütülen bir kabuk komutu içerisine yerleştirmektedir. Etki: `yast2 users` üzerinden harici/federasyonel bir LDAP dizinine karşı kullanıcıları yöneten bir yönetici, söz konusu kullanıcının "Password Settings" sekmesini görüntülediği veya düzenlediği anda root yetkileriyle komut çalıştırılmasına neden olur. Herhangi bir "etki alanına katılma" veya güven ilişkisi kurulumu gerekmez; yalnızca tek bir kullanıcı girişinin gözlemlenmesi veya düzenlenmesi yeterlidir. Bu sorun, 5.0.8 sürümüne kadar olan yast2-users sürümlerini etkilemektedir.
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 |
|---|---|---|
| SUSE yast2-users | v ≤ 5.0.8 | — |
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.