¾ÈÀüÇÏÁö ¾ÊÀº Á÷Á¢ °´Ã¼ ÂüÁ¶(IDOR) ¾Ç¿ë ½Ã ´Ù¸¥ »ç¿ëÀÚ Ã¤ÆÃ¹æ ¿À¿° ¹× ¼¼¼Ç Å»Ãë °¡´É
[º¸¾È´º½º Á¶ÀçÈ£ ±âÀÚ] °³Àοë AI ¾î½Ã½ºÅÏÆ® Ç÷§ÆûÀÎ ¡®ZeptoClaw¡¯¿¡¼ ¿ÜºÎ °ø°ÝÀÚ°¡ ³»ºÎ »ç¿ëÀÚ·Î ¿Ïº®ÇÏ°Ô À§ÀåÇØ ½Ã½ºÅÛÀ» Àå¾ÇÇÒ ¼ö ÀÖ´Â °íÀ§Çè Ãë¾àÁ¡ÀÌ ¹ß°ßµÆ´Ù. ÀԷ°ª¿¡ ´ëÇÑ °ËÁõ ´©¶ô°ú ±âº» º¸¾È ¼³Á¤ÀÇ ºÎÀç°¡ °ãÄ¡¸ç ¹ß»ýÇÑ ÀüÇüÀûÀÎ ³í¸®Àû °áÇÔÀ¸·Î ½Å¼ÓÇÑ Á¶Ä¡°¡ ¿ä±¸µÈ´Ù.
º¸¾È Ãë¾àÁ¡ ºÐ¼® Ç÷§Æû Å׳ʺí(Tenable)°ú ±êÇãºê º¸¾È ±Ç°í¿¡ µû¸£¸é, Rust ±â¹Ý ¿ÀǼҽº AI ¾î½Ã½ºÅÏÆ® ¡®ZeptoClaw¡¯ 0.7.5 ÀÌÇÏ ¹öÀü¿¡¼ À¥ÈÅ(Webhook) ÀÎÁõ ¿ìȸ ¹× ½Å¿ø ½ºÇªÇÎ Ãë¾àÁ¡(CVE-2026-32231)ÀÌ °ø°³µÆ´Ù. ÇØ´ç Ãë¾àÁ¡Àº CVSS v3.1 ±âÁØ 8.2Á¡(High)ÀÇ ³ôÀº À§Çèµµ¸¦ ±â·ÏÇß´Ù.

ÀԷ°ª °ËÁõ ´©¶ô°ú ±âº» ¼³Á¤ ºÎÀç°¡ ³ºÀº ¡®¸Í¸ñÀû ½Å·Ú¡¯
À̹ø Ãë¾àÁ¡ÀÇ ÇÙ½É ¿øÀÎÀº ¡®ZeptoClaw¡¯ÀÇ ¡®GenericWebhook(¹ü¿ë À¥ÈÅ)¡¯ ä³Î¿¡¼ µé¾î¿À´Â JSON ÆäÀ̷εåÀÇ ¹ß½ÅÀÚ(sender)¿Í äÆÃ¹æ ½Äº°ÀÚ(chat_id) Çʵ带 ¼¹ö°¡ °ËÁõ ¾øÀÌ ±×´ë·Î ¹Þ¾ÆµéÀδٴ µ¥ ÀÖ´Ù. ½Ã½ºÅÛÀº HTTP POST ¿äûÀÌ µé¾î¿Ã ¶§, ½ÇÁ¦ ¿äûÀÚ¸¦ Áõ¸íÇÏ´Â ÀÎÁõ ÅäÅ«À» È®ÀÎÇÏÁö ¾Ê°í º»¹®¿¡ ÀûÈù ÅØ½ºÆ®¸¸À¸·Î Á¢±ÙÀ» Çã°¡ÇÑ´Ù.
¡®ZeptoClaw¡¯´Â ±âº» À¥ÈÅ ¼³Á¤¿¡¼ ÀÎÁõ ÅäÅ«(auth_token)ÀÌ Çʼö ¿É¼ÇÀÌ ¾Æ´Ñ ¡®ºñȰ¼ºÈ¡¯(None) »óÅ·Π¹èÆ÷µÇ¾î Ãë¾àÁ¡ ³ëÃâÀ» ºÎÃß°å´Ù. °ø°ÝÀÚ´Â ÀÎÁõ Çì´õ ¾øÀÌ ÆäÀ̷ε忡 ÈÀÌÆ®¸®½ºÆ®¿¡ µî·ÏµÈ ½Å·ÚÇÒ ¼ö ÀÖ´Â »ç¿ëÀÚ À̸§¸¸ ÀÔ·ÂÇÏ¸é ½Ã½ºÅÛÀÇ Á¢±Ù Á¦¾î¸¦ ¼Õ½±°Ô ¿ìȸÇÒ ¼ö ÀÖ´Ù.
¸¸¾à ¿ÜºÎ¿¡ ³ëÃâµÈ Ãë¾àÇÑ À¥ÈÅ ¿£µåÆ÷ÀÎÆ®(POST /webhook)¸¦ ¹æÄ¡ÇÒ °æ¿ì, °ø°ÝÀÚ°¡ ´Ü¼øÇÑ ÆÄ¶ó¹ÌÅÍ Á¶ÀÛ¸¸À¸·Î ±â¾÷ÀÇ ÃÖ°í °ü¸®ÀÚ·Î À§ÀåÇØ AI ¾î½Ã½ºÅÏÆ®¿¡°Ô ³»ºÎ¸Á ½ºÄ³´×, ±â¹Ð µ¥ÀÌÅÍ ¿ÜºÎ Àü¼Û, ¾Ç¼º ½ºÅ©¸³Æ® ½ÇÇà µî Ä¡¸íÀûÀÎ °í±ÇÇÑ ¿öÅ©Ç÷ο츦 °Á¦ ½ÇÇà½Ãų ¼ö ÀÖ´Ù.
IDOR Ãë¾àÁ¡ ¾Ç¿ëÇÑ Ã¤ÆÃ¹æ ¿À¿° ¿ì·Á... 0.7.6 ¹öÀüÀ¸·Î Áï°¢ ÆÐÄ¡ ÇÊ¿ä
°ø°ÝÀÇ ÆÄ±Þ·ÂÀº ´Ü¼øÇÑ ¸í·É ½ÇÇà¿¡ ±×Ä¡Áö ¾Ê´Â´Ù. Á¶ÀÛ °¡´ÉÇÑ ÆÄ¶ó¹ÌÅÍ¿¡ ¹ß½ÅÀÚ»Ó¸¸ ¾Æ´Ï¶ó äÆÃ¹æ ½Äº°ÀÚ(chat_id)°¡ Æ÷ÇԵǾî ÀÖ´Ù´Â Á¡ÀÌ ´õ Å« ¹®Á¦´Ù.
À̸¦ ¾Ç¿ëÇÏ¸é °ø°ÝÀÚ°¡ Ÿ±êÀ¸·Î »ïÀº ƯÁ¤ ÀÓ¿øÀ̳ª ºÎ¼ÀÇ Ã¤ÆÃ¹æÀ¸·Î À§Á¶µÈ ¸Þ½ÃÁö¸¦ ¹Ð¾î ³Ö°Å³ª ¼¼¼ÇÀ» ¿À¿°½ÃŰ´Â ¡®¾ÈÀüÇÏÁö ¾ÊÀº Á÷Á¢ °´Ã¼ ÂüÁ¶¡¯(IDOR¡¤Insecure Direct Object Reference) ÇüÅÂÀÇ °ø°Ýµµ °¡´ÉÇÏ´Ù. IDOR¶õ °ø°ÝÀÚ°¡ Á¶ÀÛµÈ ÆÄ¶ó¹ÌÅÍ(¿¹: ´Ù¸¥ »ç¿ëÀÚÀÇ ID³ª ½Äº°ÀÚ)¸¦ ÅëÇØ ÀûÀýÇÑ ±ÇÇÑ °ËÁõ ¾øÀÌ Å¸ÀÎÀÇ ¹Î°¨ÇÑ µ¥ÀÌÅͳª °´Ã¼¿¡ Á÷Á¢ Á¢±ÙÇÒ ¼ö ÀÖ´Â Ä¡¸íÀûÀÎ À¥ Ãë¾àÁ¡ÀÌ´Ù.
ÇØ´ç Ãë¾àÁ¡Àº ÀԷ°ª °ËÁõ ·ÎÁ÷ÀÌ Ãß°¡µÈ ¡®ZeptoClaw¡¯ 0.7.6 ¹öÀü¿¡¼ ¼öÁ¤µÆ´Ù. º¸¾È Àü¹®°¡µéÀº Ãë¾àÇÑ ¹öÀüÀ» »ç¿ëÇÏ´Â °ü¸®ÀÚ´Â Áï½Ã ÃֽйöÀüÀ¸·Î ¾÷µ¥ÀÌÆ®ÇÒ °ÍÀ» ±Ç°íÇß´Ù.
¹®±¤¼® Çѱ¹Á¤º¸°øÇбâ¼ú»çȸ ¹Ì·¡À¶ÇÕ±â¼ú¿øÀåÀº ¡°ÃÖ±Ù ¾÷¹« ÆíÀǼºÀ¸·Î ÀÎÇØ ¡®OpenClaw¡¯, ¡®ZeptoClaw¡¯¿Í °°Àº AI ¾î½Ã½ºÅÏÆ®ÀÇ »ç¿ëÀÌ ´Ã°í ÀÖÁö¸¸, À̹ø »ç·Êó·³ ÀûÀýÇÑ ÀÎÁõÀÌ °Á¦ÈµÇÁö ¾ÊÀ¸¸é ´©±¸³ª Á¢±Ù Á¦¾î¸¦ ¿ìȸÇÒ ¼ö ÀÖ´Ù¡±°í ÁöÀûÇß´Ù.
ÀÌ¾î ¡°¿ì¼±ÀûÀ¸·Î 0.7.6 ÃֽйöÀüÀ¸·Î ÆÐÄ¡ÇØ ±Ùº»ÀûÀÎ Ãë¾àÁ¡À» Á¦°ÅÇØ¾ß Çϸç, ÀÌ¿Í ÇÔ²² ¼³Á¤ ÆÄÀÏ(config.toml)¿¡¼ ¡®auth_token¡¯ ¼³Á¤À» Àǹ«ÈÇØ ´ÙÁß ¹æ¾î¸·À» ±¸ÃàÇÏ´Â °ÍÀÌ ÇʼöÀû¡±À̶ó¸ç, ¡°AI ¾î½Ã½ºÅÏÆ® ½Ã½ºÅÛ¿¡ ³ôÀº ±ÇÇÑÀ» ºÎ¿©ÇÏ´Â ¸¸Å, ±×¿¡ »óÀÀÇÏ´Â ³ôÀº º¸¾È À§ÇèÀÌ µÚµû¸¥´Ù´Â Á¡À» ¸íÈ®È÷ ÀÎÁöÇØ¾ß ÇÑ´Ù¡±°í °Á¶Çß´Ù.
[Á¶ÀçÈ£ ±âÀÚ(zephyr@boannews.com)]
<ÀúÀÛ±ÇÀÚ: º¸¾È´º½º(www.boannews.com) ¹«´ÜÀüÀç-Àç¹èÆ÷±ÝÁö>












Á¶ÀçÈ£±âÀÚ ±â»çº¸±â






































.jpg)




.jpg)

_m.jpg)


