Dosyalara okuma erişimi olan herhangi bir kullanıcının da kendilerine yazmalarını ve yönetimsel erişim kazanmalarını sağlayan "Kirli COW" adlı bu hatayı yeni duydum. Bu hataya karşı nasıl korurum?
Dosyalara okuma erişimi olan herhangi bir kullanıcının da kendilerine yazmalarını ve yönetimsel erişim kazanmalarını sağlayan "Kirli COW" adlı bu hatayı yeni duydum. Bu hataya karşı nasıl korurum?
Yanıtlar:
Bu hata, Çekirdek 2.6.22 sürümünden beri var. Yerel bir kullanıcının yönetimsel ayrıcalıklar elde etmek için okuma erişimi olanağını sağlar. Bir uyarı verildi ( Softpedia: Linux Kernels 4.8.3, 4.7.9 ve 4.4.26 "Kirli COW" Güvenlik Kusurunu Düzeltmek üzere LTS ) ve kullanıcıların Çekirdek Linux çekirdeği 4.8.3, Linux çekirdeği 4.7'ye yükseltmeleri istenmektedir. 9 ve Linux çekirdeği 4.4.26 LTS. BU BAĞLANTI YANLAŞTIRMA çünkü bu Çekirdek sürümleri Ubuntu tarafından desteklenmiyor.
Bu cevap Ubuntu kullanıcıları için hazırlanmıştır ve size şunları söylemektedir:
Ubuntu, desteklenen tüm Ubuntu sürümleri tarafından kullanılan Çekirdeği yamalamak için 20 Ekim 2016 tarihinde güvenlik güncelleştirmeleri yayımladı: Softpedia: Canonical Yamalar Tüm Desteklenen Ubuntu İşletim Sistemlerinde Eski "Kirli COW" Çekirdek Böceği
Canonical, tüm kullanıcıları hemen yükleyerek sistemlerini yamalamaya çağırıyor:
Ubuntu 14.04 LTS için Xenial HWE çekirdeği, linux-image-4.4.0-45 (4.4.0-45.66 ~ 14.04.1) sürümüne ve Ubuntu 12.04 LTS için Trusty HWE çekirdeğine, Linux-image sürümüne güncellenmiştir. -3.13.0-100 (3.13.0-100.147 ~ kesin1).
Lütfen Canonical tarafından sağlanan talimatları izleyerek hemen Ubuntu kurulumlarınızı güncelleyin: https://wiki.ubuntu.com/Security/Upgrades .
Mevcut çalışan Çekirdek versiyonunuzu görüntülemek için terminali Ctrl+ Alt+ ile açın Tve ardından şunu yazın:
uname -a
Önyükleme yaptığınız çekirdek sürümü daha sonra şöyle görünür:
Linux dell 4.8.1-040801-generic #201610071031 SMP Fri Oct 7 14:34:10 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
Yeni çekirdeği yamalar ile yükledikten sonra, hala eski çekirdeği sürümlerini Grub'tan başlatabileceğinizi unutmayın. Daha eski sürümlerde bu düzeltme eki uygulanmış olmayacaktır, bu sürüm 4.8.1.
Bir kez daha unutmayın, sürüm 4.8.1 sürümünün Ubuntu tarafından desteklenmediğini unutmayın.
Ubuntu hatanın düzeltilmesini yayınladığından, tüm kullanıcıların yapması gereken sistemlerini yükseltmektir. Günlük güvenlik güncellemeleri etkinse, çekirdek yükseltme zaten yapılmıştır. Çekirdek versiyonunuzu yukarıdaki çekirdekler listesine bakın.
Ubuntu çekirdek sürümünüzü otomatik olarak yükseltmediyse aşağıdaki komutu çalıştırın:
sudo apt-get update
sudo apt-get dist-upgrade
sudo reboot
Yeniden başlattıktan sonra önceki bölüm talimatlarını tekrarlayarak mevcut çekirdek versiyonunuzu kontrol edin.
Daha yeni donanıma sahip bazı kurulumlar, 4.8.1
ya da daha fazlası gibi desteklenmeyen bir Çekirdek kullanıyor olabilir . Öyleyse, Çekirdeği manuel olarak yükseltmeniz gerekir. Yukarıdaki hata raporu bağlantısının Çekirdek kullanılacağını söylemesine rağmen, 4.8.3
30 Ekim 2016 4.8.5
itibariyle en yeni ve bu nasıl kurulur:
cd /tmp
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.8.5/linux-headers-4.8.5-040805_4.8.5-040805.201610280434_all.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.8.5/linux-headers-4.8.5-040805-generic_4.8.5-040805.201610280434_amd64.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.8.5/linux-image-4.8.5-040805-generic_4.8.5-040805.201610280434_amd64.deb
sudo dpkg -i *.deb
sudo reboot
Yeniden başlattıktan sonra, talimatları iki bölüm geriye doğru tekrarlayarak mevcut çekirdek sürümünüzü kontrol edin.
apt list --installed | grep linux-image-4.4.0-45
- geri döndü linux-image-4.4.0-45-generic/xenial-updates,xenial-security,now 4.4.0-45.66 amd64 [installed,automatic]
.
Hiç bir uzman değilim, ama "Kirli COW" hakkında biraz okumaya başladığımda, en son güncellememi birkaç saat önce tamamladıktan sonra iyi olup olmadığımı kontrol etmek istediğimi hissettim.
Anahtar kelime araştırmamın sonuçlarından bu makaleyi seçtim ve tartışmayı son derece umut verici buldum. Şimdi, kolayca birinciye yukarıdaki makalenin talimatları uygulayarak benim Xenial Xerox sisteminin "İNEK-yamalı" durumunu doğrulamak başarmış geçerli Çekirdek Sürüm Display (bu, çıkıyor: linux-image-4.4.0.-45
). Gerçi uname -a
benim takip etmeye izin anda yüklü çekirdek sürümü, görüntülenen değil, detay yamaları yapan kullanıcı 643722 en öneri - ve başarıyla bu yüzden:
apt list --installed | grep linux-image-4.4.0-45
Beklenmeyen bir ekstra satır görüntülenmesine rağmen ...
WARNING: apt does not have a stable CLI interface.
Use with caution in scripts.
... sonraki satırda izlenen ümit edilen bilgiler:
linux-image-4.4.0-45-generic/xenial-updates,xenial-security,now 4.4.0-45.66 amd64 [Installiert,automatisch]
Herkese teşekkürler - Linux / Ubuntu katılımcılarının güncellemelerine hızlı çözüm önerileri ve kullanıcılar arasında bilginin hızlı dağılması için.
apt-get
yerine kullanırsanız kaybolur apt
.
Paketlerinizi kullanarak apt-get
şunları yükseltmeniz gerekir :
sudo apt-get update && sudo apt-get dist-upgrade
Ayrıca livepach servisini de etkinleştirebilirsiniz :
Tesadüfen, güvenlik açığının yayınlanmasından hemen önce Ubuntu 16.04 LTS için Canonical Livepatch Hizmetini piyasaya sürdük. İlk birkaç saat süren Ubuntu 16.04 LTS sistemlerinde canonical-livepatch özelliğini etkinleştiren binlerce kullanıcı, otomatik olarak, arka planda ve yeniden başlatmadan, Dirty COW ürününe düzeltme uyguladı!
Https://ubuntu.com/livepatch adresine gidin ve livepatch jetonunuzu alın Kanonik livepatch ek parçasını takın
$ sudo snap install canonical-livepatch
Hizmeti kartınızla etkinleştirin
$ sudo canonical-livepatch etkinleştirme [TOKEN]
durumunu kullanarak istediğiniz zaman durumu kontrol edin:
$ canonical-livepatch durumu - verbose
Yükselt
`$ sudo apt yükleme katılımsız yükseltme
Daha eski Ubuntu sürümlerinin (veya 16.04’e yükseltilen Ubuntu sistemlerinin) aşağıdakileri kullanarak şu davranışı etkinleştirmesi gerekebilir:
$ sudo dpkg-katılımsız yükseltmeleri yeniden yapılandır
'
$ sudo snap install canonical-livepatch error: cannot install "canonical-livepatch": snap not found
Yardım et?