¡¾Îó²îͨ¸æ¡¿ThroughTek Kalay P2P SDKÔ¶³Ì´úÂëÖ´ÐÐÎó²î (CVE-2021-28372)

Ðû²¼Ê±¼ä 2021-08-18

0x00 Îó²î¸ÅÊö

CVE     ID

CVE-2021-28372

ʱ      ¼ä

2021-08-18

Àà      ÐÍ

RCE

µÈ      ¼¶

ÑÏÖØ

Ô¶³ÌʹÓÃ

ÊÇ

Ó°Ïì¹æÄ£


¹¥»÷ÖØÆ¯ºó

µÍ

¿ÉÓÃÐÔ

¸ß

Óû§½»»¥

ÊÇ

ËùÐèȨÏÞ

ÎÞ

PoC/EXP

ÒѹûÕæ

ÔÚҰʹÓÃ


 

0x01 Îó²îÏêÇé

image.png

2021Äê8ÔÂ17ÈÕ£¬£¬£¬£¬£¬£¬Mandiant(FireEye)ÓëÃÀ¹úÍøÂçÇå¾²ºÍ»ù´¡ÉèÊ©Çå¾²¾Ö(CISA) ÏàÖúÅû¶ÁËÒ»¸öÑÏÖØµÄÎïÁªÍøÇå¾²Îó²î(CVE-2021-28372, CVSSv3ÆÀ·ÖΪ9.6) ¡£ ¡£¡£¡£¡£¸ÃÎó²îΪThroughTek Kalay P2P SDKÖеÄÔ¶³Ì´úÂëÖ´ÐÐÎó²î,Ó°ÏìÁËÊý°ÙÍòʹÓÃThroughTek  Kalay IoT ÔÆÆ½Ì¨ÅþÁ¬µÄÎïÁªÍø×°±¸ ¡£ ¡£¡£¡£¡£

¸ÃÎó²îÓÉ Mandiant ºì¶ÓµÄÑо¿Ö°Ô±ÓÚ 2020 Äêβ·¢Ã÷£¬£¬£¬£¬£¬£¬Ô¶³Ì¹¥»÷Õß¿ÉÒÔʹÓôËÎó²îÈëÇÖÎïÁªÍø×°±¸ ¡£ ¡£¡£¡£¡£ThroughTekÌåÏÖ,Æäƽ̨ÉÏÓÐÁè¼Ý8300Íò¸ö»îÔ¾×°±¸ºÍÁè¼Ý11ÒÚµÄÔÂÅþÁ¬,Æä¿Í»§°üÀ¨ÎïÁªÍøÉãÏñÍ·ÖÆÔìÉÌ¡¢ÖÇÄÜÓ¤¶ù¼àÊÓÆ÷ºÍÊý×ÖÊÓÆµÂ¼Ïñ»ú£¨DVR£©²úÆ· ¡£ ¡£¡£¡£¡£

ÀÖ³ÉʹÓôËÎó²îµÄÔ¶³Ì¹¥»÷ÕßÄܹ»ÊÕÌýʵʱÒôƵ¡¢Ô¢Ä¿ÊµÊ±ÊÓÆµÊý¾Ý¡¢ÆÆËð×°±¸Æ¾Ö¤¡¢Ô¶³Ì¿ØÖÆÊÜÓ°Ïì×°±¸²¢Ö´ÐÐÆäËü²Ù×÷ ¡£ ¡£¡£¡£¡£¹¥»÷ËùÐèµÄΨһÐÅÏ¢ÊÇÄ¿µÄÓû§µÄKalayΨһ±êʶ·û£¨UID£©,¸Ã±êʶ·û¿ÉÒÔͨ¹ýÉç»á¹¤³Ì»ñµÃ ¡£ ¡£¡£¡£¡£±ðµÄ,¹¥»÷Õß»¹¿ÉÒÔʹÓà RPC£¨Ô¶³ÌÀú³ÌŲÓ㩹¦Ð§À´ÍêÈ«½ÓÊÜ×°±¸ ¡£ ¡£¡£¡£¡£

image.png

 

KalayЭÒéÊÇÒÔÈí¼þ¿ª·¢¹¤¾ß°ü£¨SDK£©µÄÐÎʽʵÏֵ쬣¬£¬£¬£¬£¬Ëü±»ÄÚÖÃÓÚ¿Í»§¶ËÈí¼þ£¨ÈçÒÆ¶¯»ò×ÀÃæÓ¦ÓóÌÐò£©ºÍÁªÍøµÄÎïÁªÍø×°±¸£¬£¬£¬£¬£¬£¬ÈçÖÇÄÜÏà»úÖÐ ¡£ ¡£¡£¡£¡£ÓÉÓÚKalayЭÒéÊÇÓÉԭʼװ±¸ÖÆÔìÉÌ£¨OEM£©ºÍ¾­ÏúÉÌÔÚ×°±¸µÖ´ïÏûºÄÕß֮ǰ¼¯³ÉµÄ£¬£¬£¬£¬£¬£¬Òò´ËÔÝʱÎÞ·¨È·¶¨ÊÜ´ËÎó²îÓ°ÏìµÄ²úÆ·ºÍ¹«Ë¾µÄÍêÕûÃûµ¥ ¡£ ¡£¡£¡£¡£

 

Ó°Ïì¹æÄ£

ÒÔϰ汾µÄ Kalay P2P SDKÊÜ´ËÎó²îÓ°Ï죺

l  3.1.5 ¼°¸üÔç°æ±¾

l  ´øÓÐ nossl ±êÇ©µÄ SDK °æ±¾

l  ²»Ê¹Óà AuthKey ¾ÙÐÐ IOTC ÅþÁ¬µÄ×°±¸¹Ì¼þ

l  ʹÓà AVAPI Ä £¿£¿£¿£¿é¶ø²»ÆôÓà DTLS »úÖÆµÄ×°±¸¹Ì¼þ

l  ʹÓà P2PTunnel »ò RDT Ä £¿£¿£¿£¿éµÄ×°±¸¹Ì¼þ

 

0x02 ´¦Öóͷ£½¨Òé

ÏÖÔÚThroughTek ÒÑÐû²¼ÁË SDK ¸üÐÂ,½¨Òé²Î¿¼ÒÔÏ·½·¨ÊµÊ±ÐÞ¸´»òÉý¼¶:

l  ÈôÊÇʹÓÃThroughTek SDK v3.1.10¼°ÒÔÉϰ汾£¬£¬£¬£¬£¬£¬Ç뿪ÆôAuthKeyºÍDTLS£»£»£»£»

l  ÈôÊÇʹÓÃv3.1.10֮ǰµÄ¾É°æ±¾ThroughTek SDK£¬£¬£¬£¬£¬£¬Ç뽫¿âÉý¼¶µ½v3.3.1.0»òv3.4.2.0£¬£¬£¬£¬£¬£¬²¢ÆôÓÃAuthKeyºÍDTLS ¡£ ¡£¡£¡£¡£

 

ͨÓÃÇå¾²½¨Òé

l  Ö»¹ÜïÔÌ­ËùÓпØÖÆÏµÍ³×°±¸»òϵͳµÄÍøÂç̻¶ÇéÐΣ¬£¬£¬£¬£¬£¬²¢È·±£ËüÃDz»¿É´Ó»¥ÁªÍø»á¼û ¡£ ¡£¡£¡£¡£

l  ½«¿ØÖÆÏµÍ³ÍøÂçºÍÔ¶³Ì×°±¸ÖÃÓÚ·À»ðǽ֮ºó£¬£¬£¬£¬£¬£¬²¢½«ÆäÓëÉÌÒµÍøÂç¸ôÀë ¡£ ¡£¡£¡£¡£

l  µ±ÐèÒªÔ¶³Ì»á¼ûʱʹÓÃÇå¾²µÄÒªÁ죬£¬£¬£¬£¬£¬ÈçÐéÄâרÓÃÍøÂ磨VPN£©£¬£¬£¬£¬£¬£¬²¢È·±£VPNÊÇ×îа汾 ¡£ ¡£¡£¡£¡£

 

ÏÂÔØÁ´½Ó£º

https://www.throughtek.com/please-update-the-sdk-version-to-minimize-the-risk-of-sensitive-information-being-accessed-by-unauthorized-third-party/

 

0x03 ²Î¿¼Á´½Ó

https://www.fireeye.com/blog/threat-research/2021/08/mandiant-discloses-critical-vulnerability-affecting-iot-devices.html

https://us-cert.cisa.gov/ics/advisories/icsa-21-229-01

https://securityaffairs.co/wordpress/121226/hacking/kalay-cloud-platform-critical-flaw.html?

 

0x04 ¸üа汾

°æ±¾

ÈÕÆÚ

ÐÞ¸ÄÄÚÈÝ

V1.0

2021-08-18

Ê×´ÎÐû²¼

 

0x05 Îĵµ¸½Â¼

CNVD£ºwww.cnvd.org.cn

CNNVD£ºwww.cnnvd.org.cn

CVE£ºcve.mitre.org

NVD£ºnvd.nist.gov

CVSS£ºwww.first.org

 

0x06 ¹ØÓÚ¼øºÚµ£±£Íø

¹Ø×¢ÒÔϹ«Öںţ¬£¬£¬£¬£¬£¬»ñÈ¡¸ü¶à×ÊѶ£º

image.png