Linux°üÖÎÀíÆ÷snap±¾µØÌáȨ·ì϶°²È«¹«¸æ

°ä²¼¹¦·ò 2019-02-15

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


CVE±àºÅ£ºCVE-2019-7304£¬£¬£¬£¬£¬Î£ÏÕ¼¶±ð£º¸ßΣ£¬£¬£¬£¬£¬CVSS·ÖÖµ£º¹Ù·½Î´ÆÀ¶¨


Ó°Ïì°æ±¾


snapd 2.28 ÖÁ2.37°æ±¾


·ì϶¸ÅÊö


snapÊÇÒ»¸öLinuxϵͳÉϵİüÖÎÀíÈí¼þ¡£¡£¡£ ¡£¡£¡£¡£¡£ÔÚUbuntu18.04ºóĬÈÏԤװÖõ½ÁËϵͳÖС£¡£¡£ ¡£¡£¡£¡£¡£2019Äê2ÔÂ13ÈÕ£¬£¬£¬£¬£¬Chris Moberly¹«¿ªÁËÀûÓÃsnap°üÖÎÀí¹¤¾ßµÄ·þÎñ¹ý³ÌsnapdÖÐÌṩµÄREST API·þÎñÒò¶ÔÒªÇó¿Í»§¶ËÉí·ÝÕç±ð´æÔÚÎÊÌâ´Ó¶øÌáȨµÄ·ì϶ϸ½Ú¡£¡£¡£ ¡£¡£¡£¡£¡£


ÀûÓø÷ì϶Äܹ»ÈÃͨ³£Óû§¼Ù×°³ÉrootÓû§ÏòsnapdÌṩµÄREST API·¢ËÍÒªÇ󡣡£¡£ ¡£¡£¡£¡£¡£¹¥»÷ÕßÀûÓþ«ÐÄ»ú¹ØµÄ×°Öþ籾»òUbuntu SSOÄܹ»Èò¢²»ÓµÓÐsudoȨÏÞµÄͨ³£Óû§»ñµÃÖ´ÐÐsudoµÄȨÏÞ£¬£¬£¬£¬£¬´Ó¶ø»ñµÃÌáÉýµ½rootÓû§È¨ÏÞµÄÄÜÁ¦£¬£¬£¬£¬£¬´ïµ½±¾µØÌáȨµÄ³ÉЧ¡£¡£¡£ ¡£¡£¡£¡£¡£


·ì϶ÑéÖ¤


EXP£ºhttps://shenaniganslabs.io/2019/02/13/Dirty-Sock.html


snapdÊÇsnap°üÖÎÀíÆ÷µÄÒ»¸ö·þÎñ¹ý³Ì¡£¡£¡£ ¡£¡£¡£¡£¡£ËüÒÔrootÓû§È¨ÏÞÔÚºó¶ÜÔËÐУ¬£¬£¬£¬£¬²¢ÔÊÐíͨ³£Óû§ÒÔUNIXÌ×½Ó×ֵķ½Ê½ÓëÆä½øÐÐͨѶ£¬£¬£¬£¬£¬²¢Ìṩ·þÎñ,ÆäÖÐÒ»Ð©ÌØÈ¨²Ù×÷±ØÒªÕç±ðÓû§Éí·Ý(uid)ÄÜÁ¦Ö´ÐС£¡£¡£ ¡£¡£¡£¡£¡£ÆäÖлñÈ¡¿Í»§¶ËÐÅÏ¢µÄ´úÂë×îÖÕ»áʹÓÃucrednetGet(ÈçÏÂ)º¯ÊýÀ´»ñÈ¡¿Í»§¶ËÓû§id£¬£¬£¬£¬£¬Ôڸú¯ÊýÖлá°Ñ×Ö·û´®remoteAddr°´";"Ô׸îºóѰÕÒ"uid="×Ö·û´®À´Åжϵ±Ç°Óû§µÄuid£¬£¬£¬£¬£¬Í¨³£Çé¿öÏ£¬£¬£¬£¬£¬remoteAddr´óÌåΪ¡° pid=5100;uid=1002;socket=/run/snapd.socket;@¡±ÕâÑùµÄÌåʽ¡£¡£¡£ ¡£¡£¡£¡£¡£´Ó´úÂëÂß¼­Äܹ»¿´³ö£¬£¬£¬£¬£¬ºóÃæ³öÏÖµÄ"uid="Á˾ֻḲ¸ÇÇ°ÃæµÃµ½µÄuid¡£¡£¡£ ¡£¡£¡£¡£¡£¹¥»÷ÕßÀûÓÃÕâÒ»µã¼´¿Éͨ¹ý»ú¹ØUNIX socket°ó¶¨µØÖ·£¬£¬£¬£¬£¬ÀýÈç"/tmp/sock;uid=0;"¡£¡£¡£ ¡£¡£¡£¡£¡£´ïµ½¼Ù×°rootÓû§·¢³öÒªÇóµÄÖ÷ÕÅ¡£¡£¡£ ¡£¡£¡£¡£¡£½ø¶øÍ¨¹ýsnapdÖ´ÐÐÒ»Ð©ÌØÈ¨²Ù×÷´ïµ½ÌáȨµÄÖ÷ÕÅ¡£¡£¡£ ¡£¡£¡£¡£¡£



8827Ì«Ñô¼¯ÍÅ(Macau)¹É·ÝÓÐÏÞ¹«Ë¾-Official website


8827Ì«Ñô¼¯ÍÅ(Macau)¹É·ÝÓÐÏÞ¹«Ë¾-Official website


8827Ì«Ñô¼¯ÍÅ(Macau)¹É·ÝÓÐÏÞ¹«Ë¾-Official website


½¨¸´½¨Òé


Ŀǰ·ì϶ϸ½ÚÒѾ­Åû¶£¬£¬£¬£¬£¬¹Ù·½Ò²ÔÚ2.37.1ÖÐÓèÒÔ½¨¸´¡£¡£¡£ ¡£¡£¡£¡£¡£


UbuntuÓû§Äܹ»Í¨¹ýapt update && apt-get install snap £¬£¬£¬£¬£¬½«snapÉý¼¶ÖÁ×îа汾ÓèÒÔ½¨¸´¡£¡£¡£ ¡£¡£¡£¡£¡£

https://people.canonical.com/~ubuntu-security/cve/2019/CVE-2019-7304.html


²Î¿¼Á´½Ó


https://shenaniganslabs.io/2019/02/13/Dirty-Sock.html

https://initblog.com/2019/dirty-sock/