ืืืืจืื ื, ืืชืืืืช ืืงืืฅ, ืืื ืงืจืืืืช ื ืจืืืืช ืืขืืืื Exim ืืืจืกื 4.92 ืขืงื ืืคืืืขืืช CVE-2019-10149 (
ืืขืช ืื ืื ืฉืขืืื ืืืืืคืืช ืืืื "ืืฉืื" ืฉืื: ื-21 ืืืืื 2019 ืืืื ืืืืงืจ ืืจืื ืก ืคืืืขืืช ืงืจืืืืช ื Exim Mail Transfer Agent (MTA) ืืขืช ืฉืืืืฉ ื-TLS ืขืืืจ ืืจืกืืืช ื 4.80 4.92.1 ืขื ืืืื, ืืืืคืฉืจ ืืจืืืง ืืฆืข ืงืื ืขื ืืืืืืช ืืืจืฉืืช (
ืคืืืขืืช
ืืคืืืขืืช ืงืืืืช ืืขืช ืฉืืืืฉ ืื ืืกืคืจืืืช GnuTLS ืืื ืืกืคืจืืืช OpenSSL ืืขืช ืืฆืืจืช ืืืืืจ TLS ืืืืืื.
ืืืืจื ืืืคืชื Heiko Schlittermann, ืงืืืฅ ืืชืฆืืจื ื-Exim ืืื ื ืืฉืชืืฉ ื-TLS ืืืจืืจืช ืืืื, ืื ืืคืฆืืช ืจืืืช ืืืฆืจืืช ืืช ืืืืฉืืจืื ืืืจืืฉืื ืืืืื ืืืชืงื ื ืืืืคืฉืจืืช ืืืืืจ ืืืืืื. ืื ืืจืกืืืช ืืืฉืืช ืืืชืจ ืฉื Exim ืืชืงืื ืืช ืืช ืืืคืฉืจืืช tls_advertise_hosts=* ืืืืคืืง ืืช ืืืืฉืืจืื ืืืจืืฉืื.
ืชืืื ืืชืฆืืจื. ืจืื ืืืคืฆืืช ืืืคืฉืจืืช ืืืช ืืืจืืจืช ืืืื, ืื Exim ืืงืืง ืืืืฉืืจ+ืืคืชื ืืื ืืขืืื ืืฉืจืช TLS. ืื ืจืื ืฉ-Distros ืืืฆืจืื ืืืฉืืจ ืืืืื ืืืืืจื. ื-Exims ืืืืฉืื ืืืชืจ ืืฉ ืืช ืืืคืฉืจืืช tls_advertise_hosts ืฉืืจืืจืช ืืืืื ืืื "*" ืืืืฆืจืื ืืืฉืืจ ืืืชืืื ืขืฆืืืช, ืื ืื ืืกืืคืง.
ืืคืืืขืืช ืขืฆืื ืืืื ื ืืขืืืื ืฉืืื ืฉื SNI (Server Name Indication, ืืื ืืืืืื ืฉืืืฆืื ืืฉื ืช 2003 ื-RFC 3546 ืืื ืฉืืงืื ืืืงืฉ ืืช ืืืืฉืืจ ืื ืืื ืขืืืจ ืฉื ืืืืืื,
ืืืงืจืื ื-Qualys ืืืื ืืื ืืคืื ืงืฆืื string_printing(tls_in.sni), ืืืืืืช ืืจืืื ืื ื ืืื ื ืฉื "". ืืชืืฆืื ืืื, ืืืืืืกื ืืืืืจื ื ืืชื ืืื ืืจืืื ืื ืงืืืฅ ืืืชืจืืช ืืืืคืกื ืืกืืื. ืืืืจ ืืื, ืืงืืืฅ ืืื ื ืงืจื ืขื ืืืืืืช ืืืจืฉืืช ืขื ืืื ืืคืื ืงืฆืื spool_read_header(), ืื ืฉืืืืื ืืืืืฉื ืืขืจืืื.
ืจืืื ืืฆืืื ืฉืืจืืข ืืคืชืื Exim ืืฆืจื PoC ืฉื ืคืืืขืืืืช ืขื ืืืฆืืข ืคืงืืืืช ืขื ืฉืจืช ืคืืืข ืืจืืืง, ืื ืืื ืขืืืื ืื ืืืื ืืฆืืืืจ. ืืืื ืงืืืช ืื ืืฆืื ืฉื ืืืื, ืื ืจืง ืขื ืืื ืฉื ืืื, ืืงืฆืจ ืืืื.
ื ืืชื ืืืฆืื ืืืงืจ ืืคืืจื ืืืชืจ ืฉื Qualys
ืฉืืืืฉ ื-SNI ื-TLS
ืืกืคืจ ืฉืจืชืื ืฆืืืืจืืื ืฉืขืืืืื ืืืืืช ืคืืืขืื
ืขื ืคื ื ืชืื ืื ืกืืืืกืืืื ืฉื ืกืคืง ืืืจืื ืืืื E-Soft Inc ืืื ืื-1 ืืกืคืืืืจ, ืืฉืจืชืื ืฉืืืจืื, ืืจืกื 4.92 ื ืืฆืืช ืืฉืืืืฉ ืืืืชืจ ื-70% ืืืืืจืืื.
ืึดืจึฐืกึธื
ืืกืคืจ ืืฉืจืชืื
ืึธืืึผื
4.92.1
6471
1.28%
4.92
376436
74.22%
4.91
58179
11.47%
4.9
5732
1.13%
4.89
10700
2.11%
4.87
14177
2.80%
4.84
9937
1.96%
ืืจืกืืืช ืืืจืืช
25568
5.04%
ืกืืืืกืืืงืช ืืืืจื ืฉื E-Soft Inc
ืื ืืชื ืืฉืชืืฉ ืืื ืืข ืืืคืืฉ
- ื-3,500,000 ืืฉืชืืฉืื ื-Exim 4.92 (ื-1,380,000 ืืฉืชืืฉืื ื-SSL/TLS);
- ืืขื 74,000 ืืืืฆืขืืช 4.92.1 (ื-25,000 ืืืืฆืขืืช SSL/TLS).
ืืคืืื, ืฉืจืชืื ืืืืขืื ืื ืืืฉืื ืฉื Exim ืฉืขืืืืื ืืืืืช ืคืืืขืื ืืืกืคืจ ืืขืจื 1.5M.
ืืคืฉ ืฉืจืชื Exim ืืฉืืืื
ืืื ื
- ืืืคืฉืจืืช ืืคืฉืืื ืืืืชืจ, ืื ืื ืืืืืฆืช, ืืื ืื ืืืฉืชืืฉ ื-TLS, ืื ืฉืืืจืื ืืื ืฉืืืืขืืช ืืืืจ ืืืงืืจืื ื ืืืขืืจื ืืฆืืจื ืืจืืจื.
- ืืื ืืื ืืข ื ืืฆืื ืฉื ืืคืืืขืืช, ืขืืืฃ ืืขืืื ืืืจืกื
Exim Internet Mailer 4.92.2 . - ืื ืื ืืคืฉืจ ืืขืืื ืื ืืืชืงืื ืืจืกื ืืชืืงื ืช, ืืชื ืืืื ืืืืืืจ ACL ืืชืฆืืจืช Exim ืขืืืจ ืืืคืฉืจืืช acl_smtp_mail ืขื ืืืืืื ืืืืื:
# to be prepended to your mail acl (the ACL referenced # by the acl_smtp_mail main config option) deny condition = ${if eq{}{${substr{-1}{1}{$tls_in_sni}}}} deny condition = ${if eq{}{${substr{-1}{1}{$tls_in_peerdn}}}}
ืืงืืจ: www.habr.com