EN

Linux’ta UID Değerinden Kaynaklanan Zafiyet Bulundu

10 Aralık 2018

Linux’ta UID Değerinden Kaynaklanan Zafiyet Bulundu

Linux’un sistem düzeyinde ayrıcalıkları ve politikaları tanımlayan, ayrıcalıklı olmayan proseslerin ayrıcalıklı olanlarla iletişimine izin veren sudo gibi kuralları düzenleyen PolicyKit bileşeninden kaynaklanan bir yetkisiz komut çalıştırma zafiyeti tespit edildi. Bu açıklık düşük haklara sahip ve UID değeri 2147483647’den büyük olan bir kullanıcının systemctl komutlarını yetkisiz olarak çalıştırmasına neden oluyor.  systemctl  komutları servisleri başlatmak veya durdurmak, yeniden başlatmak veya konfigürasyonları yeniden yüklemek, servisin durumu, servisi engellemek veya etkin kılmak, engelleme veya etkin kılmayı kontrol etmek gibi çeşitli kritik işlevleri sağlayan bir araç. 

Zafiyet, PolicyKit’in düşük haklara sahip olan ve UID değeri INT_MAX değerinden büyük olan bir kullanıcının izin isteklerini yanlış doğrulamasından kaynaklanıyor. INT_MAX, programlamada integer bir değişkenin tutabileceği maksimum değeri tanımlamaya yarayan ve 2147483647(hexadecimal 0x7FFFFFFF) sayısına eşit olan bir sabit değer.

Açıklığın, PolicyKit 0.115 sürümüyle yüklü gelen Red Hat, Debian, Ubuntu ve CentOS dağıtımlarında etkili olduğu belirtiliyor. Zafiyet CVE-2018-19788 kodu ile kaydedildi.

Red Hat yetkilileri yama yayınlanana kadar önlem olarak sistem adminlerinin negatif UID veya 2147483646’den büyük UID değerlerine izin vermemelerini öneriyor.

Güvenlik araştırmacısı Rich Mirch’in GitHub’ta yayınladığı PoC[3]ile 4000000000 UID’li bir kullanıcı hesabı ile zafiyetin istismar edilebileceğini kanıtlıyor.

Kaynaklar

[1] Warning! Unprivileged Linux Users With UID > INT_MAX Can Execute Any Command

[2] CVE-2018-19788

[3] CVE-2018-19788.sh

Penetrasyon Testi

Sızma testlerinde siber suçluların gerçek dünyada kullandığı yöntemler kullanılarak bir kurumun bilişim altyapısına sızılmaya ve ele geçirilmeye çalışılır.

Penetrasyon Testi Paketlerimiz
Penetrasyon Testi Paketlerimiz
Dışarıdan Penetrasyon Testi Pentest RemoteShell, BeyazNet Pentest Standart Pentest Exploit One, BeyazNet Pentest Pro Pentest Injection Plus, BeyazNet Pentest Pro Plus Pentest ZeroDay Enterprise
Farklılıklarımız
Farklılıklarımız
Alanında lider lisanslı test araçları (Acunetix, NetSparker, Nexpose, BurpSuite, Nessus vb.), DB Vulnerability Scanner ürünü ile veri tabanlarının içerden taranması, DNS Firewall ile DNS trafiği izlenerek zararlı yazılım bulaşmış makinaların tespiti
BeyazNet Pentest Hizmetimiz
BeyazNet Pentest Hizmetimiz
Firmamızın uzman ve sertifikalı ekibi detaylı incelemeler yaparak ağ, sistem ve yazılım katmanındaki zayıflıkları maksimum seviyede tespit etmektedir
Penetrasyon Testi
Göç'e Hazır mısınız?

Tüm alışkanlıklarımızdan, tüm bağımlılıklarımızdan, tüm sıkıntılarımızdan, daha güvenli özgür yazılımlara göç etmek için yanınızdayız.

Planlama neden çok önemli?
Planlama neden çok önemli?
Linux sistemler, Windows'tan çok farklı olduğu için ancak sağlıklı bir planlama ile göç mümkündür.
Güncelleme ve Şifre Sunucusu
Güncelleme ve Şifre Sunucusu
Göç için kurduğumuz sunucular sayesinde işletim sistemleri güncel ve güvenli kalıyor.
Linux Göç
Geçmişe dair kuşkularınız mı var?

TaliaStamp kullanarak, geçmişte edindiğiniz belgeleri damgalayabilir, böylece varlıklarını hukuki olarak garanti altına alabilirsiniz. Damgalayarak sunduğunuz belgenin inkar edilmesi halinde, bu belgenin en azından damgalandığı zamanda var olması sebebiyle belgenin geçmiş zamanda varlığını kanıtlayabilirsiniz.

TaliaStamp
TaliaBee ile cihazlarınıza hükmedin

Kullanıcı dostu bir arayüz ve diğer uygulamalarla iletişim kurabilme desteği sağlayan TaliaBee, sizin olmadığınız ortamlarda uzaktan kontrol edilebilir çıkışları sayesinde elleriniz, sensör bağlayabileceğiniz girişleri sayesinde duyularınız olur.

TaliaBee
İnternet Kontrol Altında

TaliaLog kullanarak, internet paylaşımına dair yasanın gerektirdiği kayıtları tutabilir ve internet erişiminizi istediğiniz kişilerle rahatça paylaşabilirsiniz. İnternetinizi paylaştığınız kişiler, erişim bilgileri ile kayıt altına alınır.

TaliaLog