xz arka kapısının incelenmesi (CVE-2024-3094)
- honeypot: sahte savunmasız bir sunucu üzerinden sızma girişimlerini tespit etme
- ed448 patch:
liblzma.so dosyasını kendi ED448 açık anahtarını kullanacak şekilde yamalama
- backdoor format: arka kapı yük biçimi
- backdoor demo: ED448 özel anahtarının bilindiği varsayımıyla RCE'yi tetikleyen CLI
honeypot
- Açık anahtar N değeri arka kapı biçimiyle eşleşen tüm bağlantı girişimlerini kaydeden basit bir OpenSSH yaması sunuluyor
- Bağlantı girişimleri
sshd loglarında şu şekilde görünüyor
ed448 patch
- Arka kapı, imza doğrulaması ve yük şifre çözme için sabit kodlanmış bir ED448 açık anahtarı kullanıyor
- Bu anahtar kendi anahtarınızla değiştirilirse arka kapı tetiklenebilir
- Arka kapı içeren
libxzma paylaşımlı nesnesini indirip yama betiğini çalıştırarak anahtarı değiştirin
backdoor format
- SSH sertifikaları kullanılarak bağlanıp CA imzalama anahtarı N değerine bir yük eklenerek arka kapı tetiklenebilir
- Bu yük, saldırganın ED448 anahtarıyla şifrelenmeli ve imzalanmalıdır
- Yük yapısı belirtilen biçimi izler
backdoor demo
- Savunmasız bir SSH sunucusuna bağlanıp
id > /tmp/.xz komutunu çalıştırma yöntemi gösteriliyor
- Savunmasız sunucuda
system() çağrısı izlenerek komutun çalıştırıldığı gözlemlenebiliyor
- Normal
sshd süreç ağacı ile arka kapı üzerinden oluşan süreç ağacı farklı görünüyor
GN⁺ görüşü
- Bu yazı, CVE-2024-3094 olarak tanımlanan xz arka kapısı zafiyetine derinlemesine bir inceleme sunuyor ve güvenlik araştırmacıları ile sistem yöneticileri için oldukça faydalı bilgiler sağlıyor.
- Arka kapının nasıl tespit edilip buna nasıl yanıt verilebileceğini göstererek savunmasız sistemlerin korunmasına yardımcı olabilir.
- Bu tür zafiyetler sistemin temel güvenlik mekanizmalarını atlatabildiği için, yazılım geliştiricilerin ve güvenlik uzmanlarının bunları anlaması ve önlem alması gerekiyor.
- Benzer işlevler sunan diğer güvenlik araçları veya projeler arasında OpenSSH, Fail2Ban ve Snort yer alıyor; bunlar sistemi korumak için ek savunma katmanları sağlayabilir.
- Bu yazı yeni bir zafiyetin teknik ayrıntılarını sunduğundan, güvenlik topluluğunun daha güçlü savunma stratejileri geliştirmesine yardımcı olabilir.
1 yorum
Hacker News görüşleri
DISPLAYveWAYLAND_DISPLAYyer alıyor.liblzma.so.5.6.1belleğe yüklendiğindeopenssh_RSA_verifyfonksiyonuna nasıl patch uygulandığına dair soru.