Ãë¾àÁ¡ID |
21644 |
À§Çèµµ |
40 |
Æ÷Æ® |
80, ... |
ÇÁ·ÎÅäÄÝ |
TCP |
ºÐ·ù |
CGI |
»ó¼¼¼³¸í |
ÇØ´ç È£½ºÆ®¿¡´Â 1.2.6 ÀÌÀüÀÇ PunBB ¼ÒÇÁÆ®¿þ¾î ¹öÀüÀÌ ¼³Ä¡µÇ¾î ÀÖ´Â °ÍÀ¸·Î ³ªÅ¸³´Ù. PunBB´Â ÀÚÀ¯·Ó°Ô »ç¿ë °¡´ÉÇÑ °ø°³ ¼Ò½º, PHP ±â¹ÝÀÇ °Ô½ÃÆÇ ¼ÒÇÁÆ®¿þ¾îÀÌ´Ù. PunBB 1.2.6 ÀÌÀüÀÇ ¹öÀüµéÀº ´ÙÁßÀÇ Ãë¾àÁ¡µé¿¡ Ãë¾àÇϸç, ÀÌ Ãë¾àÁ¡µéÀº ¾ÇÀÇÀûÀÎ »ç¶÷µé¿¡ ÀÇÇØ SQL ÁÖÀÔ °ø°ÝµéÀ» À̲ø¾î ³»°Å³ª Ãë¾àÇÑ ½Ã½ºÅÛÀ» ħÀÔÇÏ´Â µ¥ µµ¿ëµÉ ¼ö ÀÖ´Ù:
1) "profile.php" ½ºÅ©¸³Æ®ÀÇ "temp" ¹è¿ Àμö·Î °Ç³×Áø ÀÔ·ÂÀº SQL ÁúÀǹ®À¸·Î »ç¿ëµÇ±â Àü¿¡ ÀûÀýÇÏ°Ô ÇÊÅ͸µµÇÁö ¾Ê´Â´Ù. ÀÌ°ÍÀº ÀÓÀÇÀÇ SQL Äڵ带 ÁÖÀÔÇÔÀ¸·Î½á SQL ÁúÀǵéÀ» Á¶ÀÛÇÏ´Â µ¥ µµ¿ëµÉ ¼ö ÀÖ´Ù. ¼º°øÀûÀÎ µµ¿ëÀ» À§Çؼ´Â "register_globals" ÀÌ »ç¿ë ÇÔÀ¸·Î µÇ¾î ÀÖ¾î¾ß ÇÑ´Ù. 2) ÅÛÇø´(template) ½Ã½ºÅÛ¿¡ ÀÖ´Â ¿¡·¯´Â "redirect_url" µîÀÇ Àμö¸¦ °æÀ¯ÇÏ¿© ÀÓÀÇÀÇ ·ÎÄà ÆÄÀϵéÀ» Include ÇÏ´Â µ¥ µµ¿ëµÉ ¼ö ÀÖ´Ù. ÀÌ°ÍÀº PHP Äڵ带 Æ÷ÇÔÇÏ°í ÀÖ´Â Àß Á¶ÀÛµÈ ¾Æ¹ÙŸ(avatar) À̹ÌÁö¸¦ ÂüÁ¶ÇÔÀ¸·Î½á ÀÓÀÇÀÇ PHP Äڵ带 ½ÇÇà½ÃÅ°´Â µ¥ µµ¿ëµÉ ¼ö ÀÖ´Ù. 3) °ü¸®ÀÚ ÀÎÅÍÆäÀ̽º¿¡ ÀÖ´Â ¾î¶² ¾Ë·ÁÁ® ÀÖÁö ¾ÊÀº ÀÔ·ÂÀÌ SQL ÁúÀǹ®À¸·Î »ç¿ëµÇ±â Àü¿¡ ÇÊÅ͸µµÇÁö ¾Ê´Â´Ù. ÀÌ´Â ÀÓÀÇÀÇ SQL Äڵ带 ÁÖÀÔÇÔÀ¸·Î½á SQL ÁúÀǵéÀ» Á¶ÀÛÇÏ´Â µ¥ µµ¿ëµÉ ¼ö ÀÖ´Ù.
* ¾Ë¸²: ÀÌ Á¡°ËÇ׸ñÀº ÀÌ Ãë¾àÁ¡À» Á¡°ËÇϱâ À§ÇØ ÇØ´ç À¥ ¼¹ö »ó¿¡ ¼³Ä¡µÈ PunBBÀÇ ¹öÀü Á¤º¸¸¸À» È®ÀÎÇÑ´Ù. µû¶ó¼ °ÅÁþ ¾ç¼º¹ÝÀÀ(False Positive)À» º¸ÀÏ ¼ö ÀÖ´Ù.
* Âü°í »çÀÌÆ®: http://www.hardened-php.net/advisory-082005.php http://www.hardened-php.net/advisory-092005.php http://archives.neohapsis.com/archives/bugtraq/2005-07/0118.html http://archives.neohapsis.com/archives/bugtraq/2005-07/0119.html http://secunia.com/advisories/15990/
* ¿µÇâÀ» ¹Þ´Â Ç÷§Æû: Rickard Andersson, PunBB 1.2.6 ÀÌÀüÀÇ ¹öÀüµé ¸ðµç ¿î¿µÃ¼Á¦ ¸ðµç ¹öÀü |
ÇØ°áÃ¥ |
PunBB ´Ù¿î·Îµå À¥ »çÀÌÆ®ÀÎ http://www.punbb.org/downloads.php ¿¡¼ ±¸ÇÒ ¼ö ÀÖ´Â PunBBÀÇ °¡Àå ÃֽŠ¹öÀü(1.2.6 ȤÀº ÀÌÈÄ)À¸·Î ¾÷±×·¹À̵å ÇÏ¿©¾ß ÇÑ´Ù. |
°ü·Ã URL |
CVE-2005-2193 (CVE) |
°ü·Ã URL |
14195,14196 (SecurityFocus) |
°ü·Ã URL |
21299,21387 (ISS) |
|