Linux ya da MacOS gibi Unix tabanlı bir işletim sistemi kullanıp, komut satırı ile işlem yapmışsanız “sudo”yu kesinlikle biliyorsunuzdur. Sudo, sahip olduğunuzdan daha farklı izinlere ihtiyaç duyan uygulamalar için kullanılır diye özetleyebiliriz. Sudo, çok güçlü, ama görünen o ki şimdiye kadar güçlüydü.
Geliştiriciler, konfigürasyonu açıkça yasaklasa bile, root düzeyindeki erişim talebine izin veren bir sudo hatası tespit ettiler. Davetsiz misafirler, bir defa sudo çalıştırmak için yeterli erişime sahip olduktan sonra makinede istedikleri işlemi yapabilirler.
Sudoda ortaya çıkan tuhaflık, sudonun kullanıcı kimlikleriyle gerçekleştirdiği etkileşim nedeniyle ortaya çıkıyor. Komut satırına yazacağınız komutu, -1 kullanıcı kimliği ya da onun eşdeğeri olan 4294967295 ile yazdıysanız, kayıt defterinde gerçek kullanıcı kimliği ile kaydedilmiş olsa bile size root erişimi kullanıcı kimliği 0 gibi davranır. Söz konusu kullanıcı kimlikleri veritabanında mevcut değil. Bu yüzden komutu kullanmak için şifre gerekmiyor.
Geliştiriciler, sorunu şu anda sadece Linux kullanıcılarının yaşadığını belirtiyor. Sorunu yaşamak istemeyen Linux kullanıcılarının, 1.8.28 veya üstü bir sudo paketini kullanmaları gerekiyor. Herhangi bir saldırganın, bu açıktan yararlanmayı düşünmeden önce sisteminizde komut satırı kontrolüne sahip olması gerekeceği için şu an savunmasız durumda olabilirsiniz. Sorunun bir güncelleme ile çözülecek olması önemli. Ancak yine de, bu kadar önemli bir komutun savunmasız olduğunu bilmek kullanıcılar açısından hiç iyi değil.