แแแแแแแแ, แ แแแแแแแช แแงแแแแแแ Exim 4.87...4.91 แแแ แกแแแแก แแแแแแแ แคแแกแขแแก แกแแ แแแ แแแแ - แกแแกแฌแ แแคแแ แแแแแแฎแแแ 4.92 แแแ แกแแแแ, แแแแแแแ แ แแ แจแแแฉแแ แแก แแแแแ Exim, แ แแแ แแแแแแแ แแแชแแแแ CVE-2019-10149 แแแขแแฎแแ.
แ แแแแแแแแ แแแแแแแ แกแแ แแแ แ แแแแแก แแกแแคแแแแจแ แแแขแแแชแแฃแ แแ แแแฃแชแแแแแ, แแแฃแชแแแแแแ แจแแคแแกแแแฃแแแ, แ แแแแ แช แแ แแขแแแฃแแ (CVSS 3.0 แกแแแแแแกแ แฅแฃแแ = 9.8/10). แแแแแแแกแฎแแแแแแก แจแแฃแซแแแแ แแฅแแแแก แกแแ แแแ แแ แแแแแแแแฃแ แ แแ แซแแแแแแแแก แแแจแแแแ, แฎแจแแ แจแแแแฎแแแแแจแ root-แแแ.
แแแฎแแแ, แแแ แฌแแฃแแแแ, แ แแ แแงแแแแแ แคแแฅแกแแ แแแฃแ แแแ แกแแแก (4.92) แแ แฃแแแ แแแงแแแแแฃแ แแแ แกแแแก.
แแ แแแแงแแแ แแ แกแแแฃแแ, แแแฎแ แแแแ
แแแแแฎแแแแ แแแแกแแแแก 6: แกแ.
UPD: Ubuntu แแแแแ แแแแ 18.04 แแ 18.10, แแแแแแแก แแแแแแแแ แแแแแฎแแแแ. 16.04 แแ 19.04 แแแ แกแแแแ แแแแแแแแก แแ แแแแฎแแแแก, แแฃ แแแแแ แแ แแงแ แแแแแกแขแแแแ แแแฃแแ แแแ แแแแฃแแ แแแ แแแแขแ แแแ. แฒฃแคแ แ แแ แชแแแ
แแฎแแ แแฅ แแฆแฌแแ แแแ แแ แแแแแแ แแฅแขแแฃแ แแ แแแแแแงแแแแแ (แกแแแแ แแฃแแแ แแแขแแก แแแแ ), แแ แจแแแแแจแแ แแแคแแฅแชแแ แแแแแแ แ แกแแ แแแ แแ (4.91-แแ แแฃแจแแแแก).
แจแแแแแแแ แแแแฎแแ แแฅแขแฃแแแฃแ แแ แแฎแแแแ แแแแแแแก, แแแแช แฃแแแ "แแแแฆแ" - แแฅแแแ แฃแแแ แแแแแแขแแแแ แงแแแแแคแแ แ แกแฃแคแแ VPS-แจแ แแฎแแแ แแ แแแ แแแฃแแ แฃแแ แฃแแแแแงแแคแแ, แแ แแแซแแแแแ แแแแแกแแแแแ. แแชแแแแ? แแแฌแแ แแ แแฃ แแแแแแก แจแแฃแซแแแ แแ แแแแแ แแ แแแ แแแแก แแแซแแแแ.
แแฃ แแฅแแแ, แฎแแ แ Exim-แแก แแแแฎแแแ แแแแแ แแ แแแแฎแฃแแแแ แแแแก, แฏแแ แแแแแ แแ แแแแแฎแแแแฃแแฎแแ แ (แแ แแแ แฌแแฃแแแแ, แ แแ แฎแแแแแกแแฌแแแแแแ 4.92 แแ แแแงแแแแแฃแแ แแแ แกแแ), แแแฎแแแ แจแแแฉแแ แแ แแ แแแฃแจแแแ แแแแแฎแแแแ.
แแแแช แฃแแแ แแแแแแ, แแแแแแ แซแแแแ...
UPD:
แจแแแซแแแแ แแ แกแแแแแแแก แแแแแ แแ แแแ แแแแแแก แแแแ แแ แฉแแแแแ. แแ แแกแฌแแ แ แแแแแแกแแแแก แฌแแแแแก แแแจแแแแแ แแ แ แแแแก แแแฌแแแแแแ แแแแฎแแแ แแแแแ แแ แแแแแแฃแ แแแแ แแ แจแแกแแซแแแ แแ แแชแแแแก, แ แแกแแแแก แกแญแแ แแแแ แแแฃแ แแแแแแ.
แแแคแแฅแชแแ แจแแกแแแฉแแแแแ แแกแ: [kthrotlds] แแขแแแ แแแแ แแ แแชแแกแแ แ; แกแฃแกแข VDS-แแ แแ แแก 100%, แกแแ แแแ แแแแ แกแฃแกแขแแ แแแแ แแ แจแแกแแแฉแแแแ.
แแแแแคแแชแแ แแแแก แจแแแแแ, แแแแแ แแ แแแ แแแ แจแแแก cron แฉแแแแฌแแ แแแก, แแแ แแแแกแขแ แแ แแแแ แแฎแแแแ แกแแแฃแแแ แแแแก, แ แแแ แแแฃแจแแแก แงแแแแ 4 แฌแฃแแจแ, แฎแแแ crontab แคแแแแ แฃแชแแแแแ แฎแแแแ. แแ แแแขแแแ -แ แแแ แจแแแแแฎแแแก แชแแแแแแแแแก, แฃแจแแแแก แจแแชแแแแแก.
Immutable แจแแแซแแแแ แฌแแแจแแแแก, แแแแแแแแแ, แแกแ แแ แจแแแแแ แฌแแจแแแแ แแ แซแแแแแแก แฎแแแ (1.5 แแ):
chattr -i /var/spool/cron/root
crontab -e
แจแแแแแแ, crontab แ แแแแฅแขแแ แจแ (vim), แฌแแจแแแแ แฎแแแ แแ แจแแแแแฎแแ:dd
:wq
แแฃแแชแ, แแแแแแ แแ แแฅแขแแฃแ แ แแ แแชแแกแ แแกแแ แแฌแแ แแแ, แแ แแแแก แแฎแแแแแ.
แแแแแแ แแฃแแแ, แแแกแขแแแแ แแก แกแแ แแแขแแก แแแกแแแแ แแแแแ แฉแแแแแแแแแฃแแแ แแฅแขแแฃแ แ wgets (แแ curls) แแแแแฃแแ (แแฎ. แฅแแแแแ), แแ แแแ แแฎแแ แแกแ แแแแแ แแ, แแแแ แแ แแกแแแ แแแแแแแ แแฌแงแแแแ:
ps aux | grep wge[t]
ps aux | grep cur[l]
echo "Stopping..."
kill -9 `ps aux | grep wge[t] | awk '{print $2}'`
kill -9 `ps aux | grep cur[l] | awk '{print $2}'`
แแแแแแ แขแ แแแก แแแกแขแแแแ แแก แกแแ แแแขแ แแฅ (centos): /usr/local/bin/nptd... แแ แแ แแแฅแแแงแแแ แแแก แแแแก แแแแแแแ แแกแแชแแแแแแแ, แแแแ แแ แแฃ แแแแแ แแแคแแชแแ แแแฃแแแ แแ แแกแแแก shell แกแแ แแแขแแแ, แแแฎแแแ, แฃแคแ แ แงแฃแ แแแฆแแแแ แจแแแกแฌแแแแแ.
แแแแแแแขแแ, แ แแแแแ แแแคแแ แแแชแแ แแแแแฎแแแแแ.
UPD 1: แคแแแแแแแก แฌแแจแแ (แฌแแแแกแฌแแ แ chattr -i) /etc/cron.d/root, /etc/crontab, rm -Rf /var/spool/cron/root แแ แฃแจแแแแ แแ แแ แช แกแแ แแแกแแก แจแแฌแงแแแขแ - แแแแแฌแแ crontab แแแแแแแแ แแแแแแแแฃแ แ แแก (แแแแแ แฅแแแแ bin แคแแแแก).
UPD 2: แขแ แแแก แแแกแขแแแแ แ แแแแฏแแ แกแฎแแ แแแแแแแแจแแช แแฌแแ, แแแแแ แซแแแแ แแแแฎแแแ แ:
แแแแแ / -แแแแ 19825c
UPD 3/XNUMX/XNUMX: แงแฃแ แแแฆแแแ แกแแแแแฃแฅแกแแก แแแแแ แแแแก แแแ แแ, แขแ แแแก แแกแแแ แแแแขแแแก แกแแแฃแแแ แก SSH แแแกแแฆแแแ ${sshdir}/authorized_keys-แจแ! แแ แแแฅแขแแฃแ แแแก แจแแแแแ แแแแแแก /etc/ssh/sshd_config, แแฃ แแกแแแ แฃแแแ แแ แแ แแก แแแงแแแแแฃแแ YES-แแ:
PermitRootLogin แแแแฎ
RSAA แแแขแแ แแแแชแแ แแแแฎ
แแแขแแ แแแแชแแ แแแแฎ
echo UsePAM แแแแฎ
แแแ แแแ แแแแแแขแแคแแแแชแแ แแแแฎ
UPD 4: แจแแฏแแแแแ แแฎแแ: แแแแแ แแแ Exim, cron (แซแแ แแแแ), แกแแกแฌแ แแคแแ แแแแแฆแแ แขแ แแแก แแแกแแฆแแแ ssh-แแแ แแ แจแแชแแแแแ sshd แแแแคแแแฃแ แแชแแ, แแแแแขแแแ แแแ sshd! แแ แฏแแ แแ แแ แแก แแแแแแ, แ แแ แแก แแแแแฎแแแ แแแแ, แแแแ แแ แแแแก แแแ แแจแ แแ แแแแแแแ.
แแ แแแแแแแขแแแ แแแแจแแแแแแแแแ แแแคแแ แแแชแแ แแแขแฉแแแแก/แแแแแฎแแแแแแแก แจแแกแแฎแแ แแแแแแขแแ แแแแแแ แฉแแแแฌแแ แแก แแแกแแฌแงแแกแจแ, แ แแแ แแแแแฎแแแแแแแ แแแแฌแงแแ แแแแ.
UPD 5/XNUMX/XNUMX:
UPD 6/XNUMX/XNUMX:
แแแแช แแแแแแแก (แแ แแแแแแก) แกแขแแแแแฃแ แแแแแกแแแแแก, แแแฎแแแ แแแฌแแ แแ, แแแแ แก แแแแฎแแแ แแแแ.
UPD 7/XNUMX/XNUMX:
แแฃ แฏแแ แแแแแ แแ แแแแฅแแแแก, แ แแ แแแ แฃแกแ แแแชแแชแฎแแแแฃแแแ Exim-แจแ แแแแแฃแแแแแแแแ แฌแแ แแแแก แฌแงแแแแแแ, แ แแแแกแแช แชแแแแแแ แฌแแ แแแแก แฎแแแแฎแแ แแแแแแแแแก, แแก แแฆแแแแแ, แแแแแฎแแแแ /var/spool/exim4
แแฅแแแ แจแแแแซแแแแ แแแแกแฃแคแแแแแ แแแแแ Exim แ แแแ แแกแ:
expick -i | xargs exim -Mrm
แ แแแจแ แฉแแแแฌแแ แแแแก แ แแแแแแแแแก แจแแแแฌแแแแ:
exim -bpc
UPD 8: แแกแแ
UPD 9: แ แแแแ แช แฉแแแก แกแแแฃแจแแแแแ, แแแแแแแ
แแแแแแ แแ, แแ แแแแแแแแฌแงแแแก, แ แแ แกแแ แแแ แ แฃแแแ แแแแแแแแแฃแแแ แแ แแแแแแแกแฎแแแแแแก แจแแแซแแแ แจแแแฅแแแแ แแแแแ แ แแแแแแแแ แแขแแแแฃแ แ แกแแแแแฆแแ แ แ แแ (แแ แแ แแก แฉแแแแแแแแแ แกแแฌแแแแฃแ แจแ).
แแแแขแแ แฏแแแแ แแแแแแแแแ แแแแแแแแ แแแงแแแแแฃแ แกแแ แแแ แแ (vds), แแ แแแแแช แแแแแ แซแแแแ แแแแแก แแแแแขแแ แแแแ - แแฃ แ แแแ แแฎแแแแ แแแฌแแ แแ แแฅ แแแแแแขแแ แแแจแ, แ แแแแแ แแจแแแ แแ แงแแแแ แแ แแแแแแ แแฎแแ แแแกแขแแแแชแแแแ...
UPD 10: แแแแแแแ แแแแแ แแ แแฎแแ
UPD 11: แแแแแแ แแแแ
(แแ แแแแแ แแ แแแ แแแแก แฌแแแแแฆแแแแ แแ แซแแแแก แแแ แแฃ แแ แแแแแแแก แแแแแงแแแแแแก แจแแแแแ)
แแฅแแแ แแฃแชแแแแแแแ แฃแแแ แแแแแขแแแ แแแ - แแแแแ แแ แแแ แแแ แแแก แกแแแฆแแช แฆแแ แแ แแชแแกแแแจแ แแ, แจแแกแแแแแแกแแ, แแแฎแกแแแ แแแแจแ แแ แฌแแ แก แแฎแแแก แงแแแแ 30 แฌแแแจแ แแ แแฎแแ
UPD 12/XNUMX/XNUMX:
UPD 13/XNUMX/XNUMX:
UPD 14: แแแแแแจแแแแแ แกแแแฃแแแ แ แแแแ, แ แแ แญแแแแแแ แแแแแแแแแแ แคแแกแแแแแ แแ แแแ แแแแ - แแแแแ แแ แแ แ แแ
แแแจแแแแช แแ, แแฃ แแก แแ แแฃแจแแแแก root-แแแ, แฎแแแแ แแแขแแฎแแ... แแ แแแฅแแก debian jessie UPD: แแแแแแแแแ แฉแแแก OrangePi-แแ, Exim แแฃแจแแแแก Debian-exim-แแแ แแ แแแแแช แแแฎแแ แฐแแแแแแ, แแแแแ แแฃแแ แแแแ แแแแแแแ แแ แ.แจ.
UPD 15: แ แแแแกแแช แแแแแแแฎแแ แ แกแฃแคแแ แกแแ แแแ แแ แแแแแ แแแแขแแ แแแฃแแ แกแแ แแแ แแแแ, แแ แแแแแแฌแงแแ แฐแแแแแแ,
แแแแแชแแแแ แแแแแชแแแแกแแก แงแฃแ แแแฆแแแ แแแแฅแชแแแ แแ แ แแฎแแแแ แจแแกแ แฃแแแแแ แแ แแแแคแแแฃแ แแชแแแก แคแแแแแแก, แแ แแแแ แงแแแแแคแแ แก, แ แแช แจแแแซแแแแ แจแแแชแแแแแก แแแแแ แแ แซแแแแแแแก (แแแแแแแแแ, MySQL-แจแ แแก แจแแแซแแแแ แแงแแก CREATE TRIGGER แแ CREATE EVENT). แแกแแแ, แแ แแแแแแฌแงแแ .html, .js, .php, .py แแ แกแฎแแ แกแแฏแแ แ แคแแแแแแ (แแแแแแฃแ แแ แแก แคแแแแแแ, แแกแแแ แ แแแแ แช แกแฎแแ แแแแแชแแแแแ, แฃแแแ แแฆแแแแก แแแแแแแแ แแแ แแ แกแฎแแ แกแแแแ แกแแชแแแแแแ).
UPD 16/XNUMX/XNUMX:
แแกแ แ แแ แงแแแแแก แแแแแฎแแแแแก แจแแแแแ แฃแแแ แแแ แฌแแฃแแแแ แ แแ แแฅแแแ แแงแแแแแ แแฎแแ แแแ แกแแแก!
exim --version
แฉแแแ แแ แแแ แแแแแแแแ แแ แแแแ แแแแแ แแขแฃแแ แแแแแแแ แแแแ.
แกแแ แแแ แแ แแแแแแงแแแ DirectAdmin แแ แแแกแ แซแแแแ da_exim แแแแแขแ (แซแแแแ แแแ แกแแ, แแแฃแชแแแแแแแก แแแ แแจแ).
แแแแแแ แแฃแแแ, DirectAdmin-แแก custombuild แแแแแขแแก แแแแแฏแแ แแก แแแฎแแแ แแแแ, แคแแฅแขแแแ แแแแ, แจแแแแแ แแแแแกแขแแแแ แแ Exim-แแก แฃแคแ แ แแฎแแแ แแแ แกแแ, แ แแแแแแช แฃแแแ แแแฃแชแแแแ แแงแ.
แแ แแแแแ แแขแฃแ แกแแขแฃแแชแแแจแ, Custombuild-แแก แกแแจแฃแแแแแแ แแแแแฎแแแแแช แแแแฎแแแ แ.
แแ แแแแแแแฌแงแแแ แแกแแแ แแฅแกแแแ แแแแแขแแแแก แแแฌแงแแแแแแ แกแแ แแแแ แแ แแกแแแแแก แแแแแแแแ แแ แแกแแแ แแแ แฌแแฃแแแแ, แ แแ แแแแแฎแแแแแก แฌแแ/แจแแแแแ แงแแแแ Exim แแ แแชแแกแ แซแแแแ แแแ แกแแแกแแ.
แฌแงแแ แ: www.habr.com