Linux Pling-Store RCE·ì϶¹«¸æ

°ä²¼¹¦·ò 2021-06-24

0x00 ·ì϶¸ÅÊö

CVE     ID


ʱ      ¼ä

2021-06-24

Àà      ÐÍ

XSS¡¢RCE

µÈ      ¼¶

¸ßΣ

Ô¶³ÌÀûÓÃ

ÊÇ

Ó°ÏìÁìÓò


¹¥»÷¸´ÔÓ¶È


¿ÉÓÃÐÔ

¸ß

Óû§½»»¥


ËùÐèȨÏÞ


PoC/EXP

Òѹ«¿ª

ÔÚÒ°ÀûÓÃ

·ñ

 

0x01 ·ì϶ÏêÇé

image.png

Pling-Store ÊÇÒ»¿îºÏÓÃÓÚ OCS ¼æÈÝÍøÕ¾£¨Èç pling.com¡¢gnome-look.org¡¢appimagehub.com µÈ£©µÄÀûÓ÷¨Ê½ºÍʵÓ÷¨Ê½É̵꣬£¬£¬£¬£¬ £¬£¬£¬Äܹ»Ê¹ÓÃËüÏÂÔØ¡¢×°ÖúÍÀûÓÃ×ÀÃæÖ÷Ì⡢ͼ±êÖ÷Ìâ¡¢±ÚÖ½µÈ¡£ ¡£¡£¡£¡£ ¡£¡£¡£Pling-StoreʹÓà Appimage °üÌåʽ£¬£¬£¬£¬£¬ £¬£¬£¬Ó¦ºÏÓÃÓÚÈç Ubuntu¡¢Debian¡¢Arch¡¢Suse¡¢Redhat µÈ¿¯Ðаæ¡£ ¡£¡£¡£¡£ ¡£¡£¡£

2021Äê06ÔÂ22ÈÕ£¬£¬£¬£¬£¬ £¬£¬£¬¹ú±í°²È«×êÑÐÔ±¹«¿ªÅû¶ÁË Plingƽ̨£¨Ô̺¬ AppImage Hub¡¢Gnome-Look¡¢KDE Discover App Store¡¢Pling.com ºÍ XFCE-Look£©Öз¢ÏÖµÄXSSºÍRCE·ì϶£¬£¬£¬£¬£¬ £¬£¬£¬Ç°ÕßÈÝÒ×Êܵ½XSSÈ䳿¹¥»÷£¬£¬£¬£¬£¬ £¬£¬£¬²¢¿ÉÄܵ¼Ö¹©¸øÁ´¹¥»÷£»£»£»£»£»ºóÕß¿ÉÄܵ¼ÖÂ͵¶ÉʽÏÂÔØ¹¥»÷¡£ ¡£¡£¡£¡£ ¡£¡£¡£

 

KDE Discover XSS

×êÑÐÈËÔ±Ê×ÏÈÔÚKDE Discover Öз¢ÏÖÁË´Ë´æ´¢ÐÍXSS·ì϶£¬£¬£¬£¬£¬ £¬£¬£¬Í¨¹ýÔÚwebÀûÓ÷¨Ê½ÖвåÈë¶ñÒâ¾ç±¾£¬£¬£¬£¬£¬ £¬£¬£¬µ±½Ó¼û¶ñÒâÁбíʱ´¥·¢ XSS¡£ ¡£¡£¡£¡£ ¡£¡£¡£ÕâÖÖ´æ´¢ÐÍXSS¿ÉÓÃÓÚÅú¸Ä»î¶¯Áбí£¬£¬£¬£¬£¬ £¬£¬£¬»òÔÚÆäËûÓû§µÄ²¼¾°ÏÂÔÚPling-store°ä²¼ÐµÄÁбí£¬£¬£¬£¬£¬ £¬£¬£¬´Ó¶øµ¼ÖÂXSSÈ䳿¹¥»÷¡£ ¡£¡£¡£¡£ ¡£¡£¡£³ýÁ˵äÐ͵ÄXSSÓ°Ïì±í£¬£¬£¬£¬£¬ £¬£¬£¬¹¥»÷ÕßÄܹ»Í¨¹ýÉÏ´«ºóÃÅ»ò¸ü¸ÄPayload½øÐй©¸øÁ´¹¥»÷¡£ ¡£¡£¡£¡£ ¡£¡£¡£

image.png

image.png

 

Pling-Store RCE

ËùÓлùÓÚPling¿ª·¢µÄÀûÓ÷¨Ê½É̵궼Ðû´«Ê¹ÓÃÔ­ÉúµÄPling-StoreÀûÓ÷¨Ê½£¬£¬£¬£¬£¬ £¬£¬£¬ ÕâÊÇÒ»¸öÄܹ»ÏÔʾ·ÖÆçÍøÕ¾²¢Äܹ»Ò»¼ü×°ÖÃÀûÓ÷¨Ê½µÄ Electron ÀûÓ÷¨Ê½¡£ ¡£¡£¡£¡£ ¡£¡£¡£

¸ÃElectronÀûÓ÷¨Ê½Ò²Äܹ»´¥·¢XSS£¬£¬£¬£¬£¬ £¬£¬£¬²¢ÇÒµ±ÓëElectronɳºÐÈÆ¹ý½áºÏʹÓÃʱ¿ÉÄܵ¼ÖÂRCE¡£ ¡£¡£¡£¡£ ¡£¡£¡£

ÓÉÓÚÔÚÉè¼ÆÊ±£¬£¬£¬£¬£¬ £¬£¬£¬¸ÃÀûÓ÷¨Ê½Äܹ»×°ÖÃÆäËûÀûÓ÷¨Ê½£¬£¬£¬£¬£¬ £¬£¬£¬ËüÓÐÁíÒ»¸öÄÚÖõĻúÔ죬£¬£¬£¬£¬ £¬£¬£¬Äܹ»ÔÚϵͳÉÏÖ´ÐдúÂë¡£ ¡£¡£¡£¡£ ¡£¡£¡£¶øµ±Pling-StoreÀûÓ÷¨Ê½ÔÚºó¶Ü´ò¿ªÊ±£¬£¬£¬£¬£¬ £¬£¬£¬¸Ã»úÔìÄܹ»±»ÈκÎÍøÕ¾ÀûÓÃÀ´ÔËÐÐËÁÒâµÄ±¾µØ´úÂë¡£ ¡£¡£¡£¡£ ¡£¡£¡£µ±XSSÔÚÀûÓ÷¨Ê½ÄÚ²¿±»´¥·¢Ê±£¬£¬£¬£¬£¬ £¬£¬£¬PayloadÄܹ»³ÉÁ¢Óë±¾µØWebSocket·þÎñÆ÷µÄÏνÓ£¬£¬£¬£¬£¬ £¬£¬£¬²¢·¢ËÍÐÂÎÅÒÔÖ´ÐÐËÁÒâ±¾µØ´úÂ루ͨ¹ýÏÂÔØºÍÖ´ÐÐAppImageÎļþ£©¡£ ¡£¡£¡£¡£ ¡£¡£¡£

×êÑÐÈËÔ±°ä²¼ÁËPoC£¬£¬£¬£¬£¬ £¬£¬£¬Åú×¢Äܹ»Í¨¹ýÔÚÖ°ºÎä¯ÀÀÆ÷ÖнӼû¶ñÒâÍøÕ¾À´½øÐй¥»÷¡£ ¡£¡£¡£¡£ ¡£¡£¡£

 

0x02 ´ëÖý¨Òé

ÓÉÓÚÎÞ·¨ÁªÏµµ½Pling¿ª·¢ÍŶÓ£¬£¬£¬£¬£¬ £¬£¬£¬Ä¿Ç°´Ë·ì϶ÔÝ佨¸´¡£ ¡£¡£¡£¡£ ¡£¡£¡£½¨ÒéʹÓÃÒÔÏÂһʱ»º½â´ëÊ©£º

ÔÚRCE·ì϶½¨¸´Ö®Ç°£¬£¬£¬£¬£¬ £¬£¬£¬²»ÒªÔËÐÐPring-Store ElectronÀûÓ÷¨Ê½£¨×îºÃɾ³ýAppImage£©¡£ ¡£¡£¡£¡£ ¡£¡£¡£

°ÑÎÈ£¬£¬£¬£¬£¬ £¬£¬£¬appimagehub.com¡¢store.kde.org¡¢gnome-look.org¡¢xfce-look.orgºÍpling.comÉϵÄÕË»§¶¼¿ÉÄܱ»XSS½Ù³Ö£¬£¬£¬£¬£¬ £¬£¬£¬ÈκοÉÏÂÔØµÄ×ʲú¶¼¿ÉÄܱ»·ÛËé¡£ ¡£¡£¡£¡£ ¡£¡£¡£×îºÃ×¢ÏúÕË»§£¬£¬£¬£¬£¬ £¬£¬£¬ÔÚ·ì϶±»½¨¸´Ö®Ç°²»ÒªÊ¹ÓÃÕâÐ©ÍøÕ¾¡£ ¡£¡£¡£¡£ ¡£¡£¡£

 

0x03 ²Î¿¼Á´½Ó

https://positive.security/blog/hacking-linux-marketplaces

https://threatpost.com/unpatched-linux-marketplace-bugs-rce/167155/

https://breaking.systems/plingstore_rce_poc.html

 

0x04 ¹¦·òÏß

2021-06-24  VSRC°ä²¼°²È«¹«¸æ

0x05 ¸½Â¼

CVSSÆÀ·Ö³ß¶È¹ÙÍø£ºhttp://www.first.org/cvss/

image.png