CDATA OLTsÖжà¸ö0dayÎó²îͨ¸æ

Ðû²¼Ê±¼ä 2020-07-08


0x00 Îó²î¼ò½é


2020Äê7ÔÂ7ÈÕ,Ñо¿Ö°Ô±PierreÅû¶ÁËCDATA OLTÖб£´æµÄ¶à¸ö0dayÎó²î£¬£¬£¬£¬¶Ô²úÆ·µÄ¶à¸ö°æ±¾¶¼ÓÐÓ°Ïì¡£ ¡£¡£¡£Ñо¿Ö°Ô±ÒÔΪÕâЩºóÃÅÓ¦ÊÇCDATA¾ÓÐÄ¿ª·¢µÄ£¬£¬£¬£¬Òò´ËÅû¶Îó²îµÄËùÓÐϸ½Ú£¬£¬£¬£¬ÕâЩÎó²îµÄCVEÔÝδ·ÖÅÉ¡£ ¡£¡£¡£

CDATA OLTÊÇOEM FTTH OLT£¬£¬£¬£¬Éæ¼°Cdata¡¢OptiLink¡¢V-SOL CNºÍBLIYµÈÆ·ÅÆ¡£ ¡£¡£¡£Ò»Ð©×°±¸Ö§³Ö¶à¸ö10 GbÉÏÐÐÁ´Â·£¬£¬£¬£¬²¢Ìṩ¶à´ï1024¸öONT£¨¿Í»§¶Ë£©µÄInternetÅþÁ¬¡£ ¡£¡£¡£

FTTH£¨Fiber To The Home£©£¬£¬£¬£¬¼´¹âÏ˵½»§ÊÇÖ¸½«¹âÍøÂ絥루ONU£©×°ÖÃÔÚס¼ÒÓû§»òÆóÒµÓû§´¦£¬£¬£¬£¬Êǹâ½ÓÈëϵÁÐÖÐ×î¿¿½üÓû§µÄ¹â½ÓÈëÍøÓ¦ÓÃÀàÐÍ¡£ ¡£¡£¡£FTTHµÄ¹âÏ˽ÓÈëÊÖÒÕÓÐÐí¶àÖÖ£¬£¬£¬£¬ÆäÖÐÒ»ÖÖÊÇGPON¡£ ¡£¡£¡£GPON FTTHºÜÊÇÊ¢ÐУ¬£¬£¬£¬ÓÉÓÚËü¼ÛÇ®×ÔÖÆ£¬£¬£¬£¬²¢ÇÒÔÊÐíÈËÃÇ¿ìËÙÏÂÔØÕýµ±µÄÊÓÆµµã²¥¡£ ¡£¡£¡£

Ñо¿Ö°Ô±Ê¹ÓÃ×îй̼þ°æ±¾£¨V1.2.2ºÍ2.4.05_000¡¢2.4.04_001ºÍ2.4.03_000£©ÔÚʵÑéÊÒÇéÐÎÖÐÑéÖ¤ÁËÕë¶ÔFD1104BºÍFD1108SN OLTµÄÎó²î¡£ ¡£¡£¡£

ͨ¹ý¾²Ì¬ÆÊÎö£¬£¬£¬£¬ÕâЩÎó²îËÆºõÒ²»áÓ°ÏìËùÓпÉÓõÄOLTÄ£×Ó£¬£¬£¬£¬ÓÉÓÚ´úÂë¿âÀàËÆ£º

? 72408A

? 9008A

? 9016A

? 92408A

? 92416A

? 9288

? 97016

? 97024P

? 97028P

? 97042P

? 97084P

? 97168P

? FD1002S

? FD1104

? FD1104B

? FD1104S

? FD1104SN

? FD1108S

? FD1204S-R2

? FD1204SN

? FD1204SN-R2

? FD1208S-R2

? FD1216S-R1

? FD1608GS

? FD1608SN

? FD1616GS

? FD1616SN

? FD8000

´ÓÆÊÎöµÄ¶þ½øÖÆÎļþÖУ¬£¬£¬£¬ÎÒÃÇÌáÈ¡ÁËÓйØOEMÊðÀíÉ̵ÄÐÅÏ¢£º

¿­·¢¡¤k8(ÖйúÓÎ)¹Ù·½ÍøÕ¾


´ÓͼÖпÉÒÔ¿´µ½£¬£¬£¬£¬¸ÃÊðÀíÉÌΪÎ÷µÏÌØ£¨CDATA£©£¬£¬£¬£¬ÉîÛÚÊÐÎ÷µÏÌØ¿Æ¼¼ÓÐÏÞ¹«Ë¾ÊÇÒ»¼ÒרעÓÚÌṩ¿í´øÍøÂç½ÓÈë×°±¸µÄ¸ß¿Æ¼¼ÆóÒµ¡£ ¡£¡£¡£¹«Ë¾µÄÖ÷Òª²úÆ·°üÀ¨GPON¡¢EPONÍøÂç×°±¸¡¢EOCÍøÂç×°±¸¡¢CATV¹â´«Êä×°±¸¡£ ¡£¡£¡£


0x01 Îó²îÏêÇé


´Ë´Î·¢Ã÷µÄÎó²î°üÀ¨telnetºóÃÅ¡¢Æ¾Ö¤ÐÅÏ¢×ß©ºÍÃ÷ÎÄÃûÌÃÆ¾Ö¤£¨telnet£©¡¢¾ßÓÐrootÌØÈ¨µÄEscape Shell¡¢Ô¤Éí·ÝÑéÖ¤Ô¶³ÌDoS¡¢Æ¾Ö¤ÐÅÏ¢×ß©ºÍÃ÷ÎÄÆ¾Ö¤£¨HTTP£©¡¢Èõ¼ÓÃÜËã·¨ºÍÖÎÀí½çÃæ²»Çå¾²£¬£¬£¬£¬ÏÂÃæ¾ÙÐÐÏêϸÏÈÈÝ¡£ ¡£¡£¡£

1. telnetºóÃÅ

¹¥»÷Õß¿ÉÒÔ´ÓWAN½Ó¿ÚºÍFTTH LAN½Ó¿Ú»á¼ûtelnetЧÀÍ£¬£¬£¬£¬»ñµÃÖÎÀíÔ±CLI»á¼ûȨÏÞ¡£ ¡£¡£¡£²î±ðµÄ¹Ì¼þÓвî±ðµÄÓ²±àÂëºóÃÅÆ¾Ö¤£¬£¬£¬£¬²Î¿¼ÈçÏ£º

ÒÔǰµÄ°æ±¾¿ÉÒÔͨ¹ýÒÔÏ·½·¨µÇ¼£º

login: suma123¡£ ¡£¡£¡£

password: panger123

×îеÄа汾¿ÉÒÔͨ¹ýÒÔÏ·½·¨µÇ¼£º

login: debug

password: debug124

login: root

password: root126

login: guest

password: [empty]


¿­·¢¡¤k8(ÖйúÓÎ)¹Ù·½ÍøÕ¾



ƾ֤ÒÑÖØÐ¾ɹ̼þÓ³ÏñÖÐÌáÈ¡¡£ ¡£¡£¡£

ƾ֤²î±ðµÄ¹©Ó¦É̺͹̼þ°æ±¾£¬£¬£¬£¬CLIµÄÍâ¹Û¿ÉÄÜÓÐËù²î±ð£¬£¬£¬£¬µ«»á¼ûÈÔÈ»ÓÐÓᣠ¡£¡£¡£

ʹÓÃsuma123/panger123£º


¿­·¢¡¤k8(ÖйúÓÎ)¹Ù·½ÍøÕ¾



ʹÓÃguest/[empty]£º

¿­·¢¡¤k8(ÖйúÓÎ)¹Ù·½ÍøÕ¾


ʹÓÃroot/root126£º

¿­·¢¡¤k8(ÖйúÓÎ)¹Ù·½ÍøÕ¾

ʹÓÃdebug/debug124£º

¿­·¢¡¤k8(ÖйúÓÎ)¹Ù·½ÍøÕ¾



ÓÐÁËÕâЩ»á¼ûȨÏÞ£¬£¬£¬£¬¹¥»÷Õ߾ͿÉÒÔ¶Ô²úÆ·¾ÙÐÐÉèÖᣠ¡£¡£¡£

2. ƾ֤ÐÅÏ¢×ß©ºÍÃ÷ÎÄÃûÌÃÆ¾Ö¤£¨telnet£©

ÎÒÃǼÙÉè¹¥»÷ÕßÒѾ­¾ßÓÐCLI»á¼ûȨÏÞ£¨¿ÉÒÔͨ¹ýʹÓÃtelnetµÄBackdoor»á¼ûÀ´ÊµÏÖ£©¡£ ¡£¡£¡£

¹¥»÷Õß¿ÉÔÚCLIÖÐÔËÐÐÏÂÁî»ñÈ¡ÖÎÀíԱƾ֤£º

¿­·¢¡¤k8(ÖйúÓÎ)¹Ù·½ÍøÕ¾


3. ¾ßÓÐrootÌØÈ¨µÄEscape Shell

ÎÒÃǼÙÉè¹¥»÷Õß¾ßÓÐCLI»á¼ûȨÏÞ£¨¿ÉÒÔͨ¹ýʹÓÃtelnetµÄBackdoor»á¼ûÀ´ÊµÏÖ£©¡£ ¡£¡£¡£

CLIÖÐÓÐÏÂÁî×¢È빦Ч£¬£¬£¬£¬¹¥»÷Õß¿ÉÒÔÒÔrootȨÏÞÖ´ÐÐÏÂÁî¡£ ¡£¡£¡£

ÏÂÁî×¢ÈëλÓÚTFTPÏÂÔØÉèÖò¿·Ö¡£ ¡£¡£¡£

ÎÒÃÇʹÓÃmetasploitÔÚ192.168.1.101ÉÏÆô¶¯TFTPЧÀÍÆ÷£¬£¬£¬£¬²¢ÎüÊÕ×¢ÈëÏÂÁ£¬£¬£¬Ð§¹ûÈçÏ£º

¿­·¢¡¤k8(ÖйúÓÎ)¹Ù·½ÍøÕ¾


ÔÚOLTÉÏ£º

¿­·¢¡¤k8(ÖйúÓÎ)¹Ù·½ÍøÕ¾


ÔÚ¹¥»÷ÕßÅÌËã»úÉÏÔËÐеÄTFTPЧÀÍÆ÷ÉÏ£¬£¬£¬£¬ÎÒÃÇÊÕµ½ÏÂÁîµÄÊä³öcat /proc/cpuinfo£º

¿­·¢¡¤k8(ÖйúÓÎ)¹Ù·½ÍøÕ¾


Ò²¿ÉÒÔʹÓÃǶÈëʽWebЧÀÍÆ÷À´Ð¹Â¶ÐÅÏ¢£º

ÔÚOLTÉÏ£º

¿­·¢¡¤k8(ÖйúÓÎ)¹Ù·½ÍøÕ¾



ÔÚ¹¥»÷Õß»úеÉÏ£º

¿­·¢¡¤k8(ÖйúÓÎ)¹Ù·½ÍøÕ¾


±ðµÄ£¬£¬£¬£¬ÉÐÓÐÐí¶àÏÂÁî¶¼¿ÉÒÔÒÔrootȨÏÞÖ´ÐУ¬£¬£¬£¬ÏêϸÈçÏ£º

¿­·¢¡¤k8(ÖйúÓÎ)¹Ù·½ÍøÕ¾



4. Ô¤Éí·ÝÑéÖ¤Ô¶³ÌDoS

¹¥»÷Õß¿ÉÒÔ´ÓWAN½Ó¿ÚºÍFTTH LAN½Ó¿Ú»á¼ûtelnetЧÀÍ£¬£¬£¬£¬Ê¹ÓûùÓÚIA¡¢»úеѧϰºÍshawarmaµÄÄ£ºýÊÖÒÕ£¬£¬£¬£¬ÖØÆôËùÓÐOLT¡£ ¡£¡£¡£

¿­·¢¡¤k8(ÖйúÓÎ)¹Ù·½ÍøÕ¾


×°±¸½«ÔÚ½ÓÏÂÀ´µÄ5ÃëÖÓÄÚÖØÆô£¬£¬£¬£¬ËùÓеÄLED¶¼½«ÏñÊ¥µ®Ê÷Ò»ÑùÉÁׯ¡£ ¡£¡£¡£

5. ƾ֤ÐÅÏ¢×ß©ºÍÃ÷ÎÄÆ¾Ö¤£¨HTTP£©

¹¥»÷Õß¿ÉÒÔ´ÓWAN½Ó¿ÚºÍFTTH LAN½Ó¿Ú»á¼ûwebЧÀÍÆ÷£¬£¬£¬£¬¹¥»÷Õß¿ÉÒÔͨ¹ý»ñÈ¡ÒÔÏÂÎļþÀ´ÌáÈ¡Web£¬£¬£¬£¬Telnetƾ֤ºÍSNMPÉçÇø×Ö·û´®£¨¶Áд£©£º

¿­·¢¡¤k8(ÖйúÓÎ)¹Ù·½ÍøÕ¾


ʹÓÃcurl£º

¿­·¢¡¤k8(ÖйúÓÎ)¹Ù·½ÍøÕ¾


6. Èõ¼ÓÃÜËã·¨

´æ´¢ÃÜÂëʹÓÃ×Ô½ç˵¼ÓÃÜËã·¨£¬£¬£¬£¬¸ÃËã·¨½«ÃÜÂëÓëÓ²±àÂëÖµ*j7a(L#yZ98sSd5HfSgGjMj8;Ss;d)(*&^#@$a2s0i3g¾ÙÐÐÒì»ò£¬£¬£¬£¬ÈçÏÂËùʾ£º


¿­·¢¡¤k8(ÖйúÓÎ)¹Ù·½ÍøÕ¾



7. ÖÎÀí½çÃæ²»Çå¾²

ĬÈÏÇéÐÎÏ£¬£¬£¬£¬Ö»ÄÜʹÓÃHTTP¡¢telnetºÍSNMPÔ¶³ÌÖÎÀí×°±¸£¬£¬£¬£¬²»Ö§³ÖHTTPS»òSSH£¬£¬£¬£¬¹¥»÷Õß¿ÉÒÔ×èµ²ÒÔÃ÷ÎÄÐÎʽ·¢Ë͵ÄÃÜÂ룬£¬£¬£¬²¢Í¨¹ýÖÐÐÄÈ˹¥»÷£¨MITM£©À´Ð®ÖÆ×°±¸¡£ ¡£¡£¡£


0x02 Ïà¹ØÐÂÎÅ


https://seclists.org/fulldisclosure/2020/Jul/7


0x03 ²Î¿¼Á´½Ó


https://pierrekim.github.io/advisories/2020-cdata-0x00-olt.txt

https://pierrekim.github.io/blog/2020-07-07-cdata-olt-0day-vulnerabilities.html

http://pierrekim.github.io/blog/2016-11-01-gpon-ftth-networks-insecurity.html


0x04 ʱ¼äÏß


2020-07-08 VSRCÐû²¼Îó²îͨ¸æ

¿­·¢¡¤k8(ÖйúÓÎ)¹Ù·½ÍøÕ¾