EximÔ¶³Ì´úÂëÖ´Ðзì϶°²È«¹«¸æ

°ä²¼¹¦·ò 2019-09-09

¡ñ·ì϶±àºÅºÍ¼¶±ð


CVE±àºÅ£ºCVE-2019-15846 £¬Î£ÏÕ¼¶±ð£ºÑϳÁ £¬CVSS·ÖÖµ£º9.8


¡ñÓ°Ïì°æ±¾


ÊÜÓ°ÏìµÄ°æ±¾


Exim < 4.92.2°æ±¾


¡ñ·ì϶¸ÅÊö


EximÊÇ»ùÓÚGPLºÍ̸µÄÊ¢¿ªÔ´´úÂëÈí¼þ £¬ÓÉÓ¢¹ú½£ÇÅ´óѧµÄPhilip Hazel¿ª·¢ ¡£EximÊÇÒ»¸öÔËÐÐÓÚUnixϵͳÖеĿªÔ´ÐÂÎÅ´«ËÍ´úÀí£¨MTA£© £¬ËüÖØÒªÕÆ¹ÜÓʼþµÄ·ÓÉ¡¢×ª·¢ºÍͶµÝ ¡£Exim¿ÉÔËÐÐÓÚ¾ø´óÎÞÊýµÄÀàUNIXϵͳÉÏ £¬Ô̺¬ÁËSolaris¡¢AIX¡¢LinuxµÈ ¡£


ÊÜÓ°ÏìµÄExim°æ±¾ÖеÄSMTP´«µÝ¹ý³ÌÓµÓлº³åÇøÒç³ö ¡£ÔÚĬÈϵÄÔËÐÐʱÅäÖÃÖÐ £¬Äܹ»ÔÚTLSЭÉÌÆÚ¼äÀûÓþ«ÐÄÉè¼ÆµÄServerName Indication£¨SNI£©Êý¾Ý½øÐÐÀûÓà ¡£


SNIÊÇÒ»ÖÖTLSºÍ̸×é¼þ £¬Ö¼ÔÚʹ·þÎñÆ÷¿ÉÄÜÌṩ·ÖÆçµÄTLSÖ¤Êé £¬ÒÔÑéÖ¤ºÍ±£»¤ÓëͳһIPµØÖ·ºóÃæµÄÍøÕ¾µÄÏÎ½Ó ¡£


µ±EximÖ§³ÖTLSʱ £¬¹¥»÷Õß·¢ËÍÒÔ'\0'ʵÏÖµÄSNI £¬´Ëʱstring_unprintingº¯ÊýŲÓÃstring_interpret_escapeº¯Êý´¦ÖÃתÒåÐòÁÐ £¬ÓÉÓÚstring_interpret_escapeº¯ÊýÖÐûÓд¦ÖÃ'\0'µÄÇé¿ö £¬Ôì³ÉÁËÔ½½ç¶ÁÈ¡ ¡£¸ÃÃýÎóÔÊÐí±¾µØ»òδ¾­Éí·ÝÑéÖ¤µÄÔ¶³Ì¹¥»÷ÕßÔÚ½ÓÊÜTLSÏνӵķþÎñÆ÷ÉÏÖ´ÐÐÓµÓÐrootȨÏ޵ķ¨Ê½ ¡£


¸Ã·ì϶ӰÏìExim 4.92.2ÒÔϰ汾 £¬Êý°ÙÍǫ̀ Exim ·þÎñÆ÷Ò×Êܸ÷ì϶ӰÏì ¡£Ê¹ÓÃShodanËÑË÷ÒýÇæÎª»¥ÁªÍøÏνÓÉ豸ÌìÉúµÄ»ã±¨¹À¼Æ·þÎñÆ÷ÊýÁ¿Ô¼Îª5,250,000 £¬³¬¹ý3,500,000ʹÓÃExim 4.92ºÍ³¬¹ý74,000ÔËÐÐ4.92.1 ¡£EximʹÓõİ汾Çé¿öÈçͼËùʾ£º


±¦ÔËÀ³¡¤(ÖйúÇø)×îйٷ½ÍøÕ¾



ÆäÖÐEximʹÓÃÀϰ汾SSLºÍ̸ÊýÁ¿±ÈÁ¦¶à £¬²¢ÇÒÓÐÒ»²¿ÃŵÄSSLÖ¤ÊéÒѾ­¹ýÆÚ ¡£ÈçͼËùʾ£º




±¦ÔËÀ³¡¤(ÖйúÇø)×îйٷ½ÍøÕ¾


±¦ÔËÀ³¡¤(ÖйúÇø)×îйٷ½ÍøÕ¾

¡ñ·ì϶ÑéÖ¤


ÔÝÎÞPOC/EXP ¡£


¡ñ½¨¸´½¨Òé


½¨ÒéÓû§Á¢¼´Éý¼¶µ½4.92.2°æ±¾ £¬ÏÂÔØÁ´½ÓÈçÏ£º

https://github.com/Exim/exim/releases/tag/exim-4.92.2


»º½â´ëÊ©£º

Èç²»ÄÜÁ¢¼´Éý¼¶ £¬½¨Òéͨ¹ýeximµÄacl_smtp_mailÅäÖÃÈçϹ涨£º



±¦ÔËÀ³¡¤(ÖйúÇø)×îйٷ½ÍøÕ¾


¡ñ²Î¿¼Á´½Ó


https://www.bleepingcomputer.com/news/security/critical-exim-tls-flaw-lets-attackers-remotely-execute-commands-as-root/