Mi az a „Dirty Cow (CVE-2016-5195)”?
Érintett rendszerek
Teszt és foltozás
Következtetés
Mi az a „piszkos tehén ( CVE-2016-5195 )”?
A "Dirty Cow" sebezhetőséget a Linux kódfeldolgozási módszerével használják ki. Lehetővé teszi a jogosulatlan felhasználók számára, hogy root jogosultságokat szerezzenek. Ez bármely sebezhető kernellel rendelkező szerveren használható. A cikk írásakor bizonyos operációs rendszereken frissítések történtek, de mások továbbra is érintettek. A sérülékenységet általában shell-hozzáféréssel rendelkező megosztott tárhely-fiókoknál használják. Ezért a frissítés kulcsfontosságú a többi felhasználó károsodásának elkerülése érdekében.
Érintett rendszerek
Bármilyen CentOS 5/6/7 rendszer.
Teszt és foltozás
Az RHEL rendelkezik egy segédprogrammal a szerver tesztelésére. Egyszerűen töltse le a következőket:
wget https://access.redhat.com/sites/default/files/rh-cve-2016-5195_1.sh
bash rh-cve-2016-5195_1.sh
Ha a szervere sebezhető, a szkript értesíti Önt:
Your kernel is <version here> which IS vulnerable.
Red Hat recommends that you update your kernel. Alternatively, you can apply partial
mitigation described at https://access.redhat.com/security/vulnerabilities/2706661 .
Ha valóban sebezhető, folytassa a következő lépéssel. Ellenkező esetben nincs szükség intézkedésre.
A javítás nagyon egyszerű:
yum update -y
reboot
A rh-cveszkript újbóli futtatásával ellenőrizze, hogy a kiszolgáló javításra került-e. Ha a szerver továbbra is érintett, manuálisan kell javítanunk.
Manuális patch
A kernelfrissítés alkalmazásához telepítenünk kell a Systemtap programot:
yum install systemtap -y
Most hozzon létre egy új.stp nevű fájlt.
Illessze be a következőket:
probe kernel.function("mem_write").ca ll ? {
$count = 0
}
probe syscall.ptrace { // includes compat ptrace as well
$request = 0xfff
}
probe begin {
printk(0, "CVE-2016-5195 mitigation loaded")
}
probe end {
printk(0, "CVE-2016-5195 mitigation unloaded")
}
Mentés, majd kilépés.
Futtassa a következő parancsot:
stap -g new.stp
Most indítsa újra a szervert:
shutdown -r now
Következtetés
Gratulálunk. Sikeresen frissítette a szervert.