¡¾Îó²îͨ¸æ¡¿Lenovo IMController×é¼þȨÏÞÌáÉýÎó²î (CVE-2021-3922)

Ðû²¼Ê±¼ä 2021-12-17

0x00 Îó²î¸ÅÊö

CVE     ID

CVE-2021-3922

ʱ      ¼ä

2021-12-14

Àà      ÐÍ

ȨÏÞÌáÉý

µÈ      ¼¶

¸ßΣ

Ô¶³ÌʹÓÃ

·ñ

Ó°Ïì¹æÄ£


¹¥»÷ÖØÆ¯ºó


¿ÉÓÃÐÔ


Óû§½»»¥


ËùÐèȨÏÞ


PoC/EXP

ÒѹûÕæ

ÔÚҰʹÓÃ


 

0x01 Îó²îÏêÇé

image.png

2021Äê12ÔÂ14ÈÕ£¬£¬£¬Lenovo£¨åÚÏ룩Ðû²¼Ç徲ͨ¸æ£¬£¬£¬Lenovo ImControllerService ЧÀÍÖб£´æ2¸öÇå¾²Îó²î£¨CVE-2021-3922ºÍCVE-2021-3969£©£¬£¬£¬ÕâЩÎó²îÄܹ»µ¼ÖÂÌáÉýȨÏÞ²¢ÒÔÖÎÀíԱȨÏÞÖ´ÐÐÏÂÁî¡£ ¡£¡£¡£¡£¡£

Õâ2¸öÎó²î±£´æÓÚLenovo Vantage ʹÓÃµÄ Lenovo System Interface Foundation µÄ IMController ×é¼þÖУ¬£¬£¬ÏêÇéÈçÏ£º

CVE-2021-3922£º¸ÃÎó²îÊÇ IMController×é¼þÖеľºÕùÌõ¼þÎó²î£¬£¬£¬Äܹ»µ¼ÖÂÍâµØ¹¥»÷ÕßÅþÁ¬ IMController ×ÓÀú³ÌµÄÃüÃû¹ÜµÀ²¢ÓëÖ®½»»¥¡£ ¡£¡£¡£¡£¡£

CVE-2021-3969£º¸ÃÎó²îÊÇ IMController×é¼þÖеÄTime-of-Check-Time-of-Use (TOCTOU) Îó²î£¬£¬£¬Äܹ»µ¼ÖÂÍâµØ¹¥»÷ÕßÌáÉýȨÏÞ¡£ ¡£¡£¡£¡£¡£

Lenovo System Interface Foundation ServiceÌṩ¶àÖÖ¹¦Ð§µÄ½Ó¿Ú£¬£¬£¬°üÀ¨ÏµÍ³µçÔ´ÖÎÀí¡¢ÏµÍ³ÓÅ»¯¡¢Çý¶¯³ÌÐòºÍÓ¦ÓóÌÐò¸üеÈ£¬£¬£¬ÈôÊǽûÓôËЧÀÍ£¬£¬£¬LenovoÓ¦ÓóÌÐò½«ÎÞ·¨Õý³£ÊÂÇ飬£¬£¬Òò´Ë²»½¨Òé½ûÓÃËü¡£ ¡£¡£¡£¡£¡£ImController ЧÀÍĬÈÏԤװÔÚijЩåÚÏë×°±¸ÉÏ£¨ÈçYoga ºÍ ThinkPad ×°±¸£©£¬£¬£¬ËüÒÔ SYSTEM Óû§Éí·ÝÔËÐУ¬£¬£¬ÒÔ´ÓåÚÏëЧÀÍÆ÷ÉÏ»ñÈ¡ºÍ×°ÖÃÎļþ£¬£¬£¬Ö´ÐÐ×ÓÀú³Ì£¬£¬£¬ÒÔ¼°Ö´ÐÐϵͳÉèÖúÍά»¤Ê¹Ãü¡£ ¡£¡£¡£¡£¡£

image.png

 

Ó°Ïì¹æÄ£

IMController ×é¼þ < 1.1.20.3

 

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

ÏÖÔÚÕâЩÎó²îÒѾ­ÐÞ¸´£¬£¬£¬½¨ÒéÊÜÓ°ÏìÓû§½« Lenovo System Interface Foundation µÄ IMController ×é¼þ¸üÐÂÖÁ°æ±¾ 1.1.20.3¡£ ¡£¡£¡£¡£¡£

×¢£ºLenovo IMControllerÈí¼þ×é¼þÊÇÓÉLenovo System Interface Foundation Service×Ô¶¯¸üеÄ¡£ ¡£¡£¡£¡£¡£ÒªÁ¬Ã¦Æô¶¯¸üÐÂÀú³Ì£¬£¬£¬ÇëÖØÐÂÆô¶¯ÅÌËã»ú»òÖØÐÂÆô¶¯ "System Interface Foundation Service"ЧÀÍ¡£ ¡£¡£¡£¡£¡£

ÑéÖ¤ Lenovo IMController µÄ°æ±¾£º

1.·­¿ªÎļþ×ÊÔ´ÖÎÀíÆ÷²¢µ¼º½µ½ C:\Windows\Lenovo\ImController\PluginHost\£¨Æ¾Ö¤ÏµÍ³ÇéÐζø¶¨£©¡£ ¡£¡£¡£¡£¡£

2.ÓÒ¼üµ¥»÷ Lenovo.Modern.ImController.PluginHost.exe ²¢Ñ¡ÔñÊôÐÔ¡£ ¡£¡£¡£¡£¡£

3.µ¥»÷ÏêϸÐÅϢѡÏ¡£ ¡£¡£¡£¡£¡£

4.ÔĶÁÎļþ°æ±¾¡£ ¡£¡£¡£¡£¡£

 

0x03 ²Î¿¼Á´½Ó

https://support.lenovo.com/cy/en/product_security/len-75210

https://www.bleepingcomputer.com/news/security/lenovo-laptops-vulnerable-to-bug-allowing-admin-privileges/

https://securityaffairs.co/wordpress/125711/hacking/lenovo-laptops-privileges-escalation-flaws.html?

 

0x04 ¸üа汾

°æ±¾

ÈÕÆÚ

ÐÞ¸ÄÄÚÈÝ

V1.0

2021-12-17

Ê×´ÎÐû²¼

 

0x05 ¹ØÓÚ°ÙÀÖ²©

°ÙÀÖ²©¼ò½é

°ÙÀÖ²©¹«Ë¾½¨ÉèÓÚ1996Ä꣬£¬£¬²¢ÓÚ2010Äê6ÔÂ23ÈÕÔÚÉî½»ËùÖÐС°åÕýʽ¹ÒÅÆÉÏÊУ¬£¬£¬ÊǺ£ÄÚ¼«¾ßʵÁ¦µÄ¡¢ÓµÓÐÍêÈ«×ÔÖ÷֪ʶ²úȨµÄÍøÂçÇå¾²²úÆ·¡¢¿ÉÐÅÇå¾²ÖÎÀíÆ½Ì¨¡¢Ç徲ЧÀÍÓë½â¾ö¼Æ»®µÄ×ÛºÏÌṩÉÌ¡£ ¡£¡£¡£¡£¡£

¹«Ë¾×ܲ¿Î»ÓÚ±±¾©ÊÐÖйشåÈí¼þÔ°£¬£¬£¬ÔÚÌìϸ÷Ê¡¡¢ÊС¢×ÔÖÎÇøÉèÓзÖÖ§»ú¹¹£¬£¬£¬ÓµÓÐÁýÕÖÌìϵÄÇþµÀϵͳºÍÊÖÒÕÖ§³ÖÖÐÐÄ£¬£¬£¬²¢ÔÚ±±¾©¡¢ÉϺ£¡¢³É¶¼¡¢¹ãÖÝ¡¢³¤É³¡¢º¼ÖÝµÈ¶àµØÉèÓÐÑз¢ÖÐÐÄ¡£ ¡£¡£¡£¡£¡£

¶àÄêÀ´£¬£¬£¬°ÙÀÖ²©ÖÂÁ¦ÓÚÌṩ¾ßÓйú¼Ê¾ºÕùÁ¦µÄ×ÔÖ÷Á¢ÒìµÄÇå¾²²úÆ·ºÍ×î¼Ñʵ¼ùЧÀÍ£¬£¬£¬×ÊÖú¿Í»§ÖÜÈ«ÌáÉýÆäIT»ù´¡ÉèÊ©µÄÇå¾²ÐÔºÍÉú²úЧÄÜ£¬£¬£¬Îª´òÔìºÍÌáÉý¹ú¼Ê»¯µÄÃñ×åÐÅÏ¢Çå¾²¹¤ÒµÁì¾üÆ·ÅÆ¶ø²»Ð¸Æð¾¢¡£ ¡£¡£¡£¡£¡£

 

¹ØÓÚ°ÙÀÖ²©

°ÙÀÖ²©Çå¾²Ó¦¼±ÏìÓ¦ÖÐÐÄÖ÷ÒªÕë¶ÔÖ÷ÒªÇå¾²Îó²îµÄÔ¤¾¯¡¢¸ú×ٺͷÖÏíÈ«Çò×îеÄÍþвÇ鱨ºÍÇå¾²±¨¸æ¡£ ¡£¡£¡£¡£¡£

¹Ø×¢ÒÔϹ«Öںţ¬£¬£¬»ñȡȫÇò×îÐÂÇå¾²×ÊѶ£º

image.png