English
¢¸¢· µÚ·Î
Ãë¾àÁ¡ID 21596
À§Çèµµ 30
Æ÷Æ® 80, ...
ÇÁ·ÎÅäÄÝ TCP
ºÐ·ù CGI
»ó¼¼¼³¸í ÇØ´ç È£½ºÆ®¿¡´Â ¹öÀü 1.5.1 ÀÌÀüÀÇ WordPress ¼ÒÇÁÆ®¿þ¾îÀÇ ¹öÀüÀÌ ¼³Ä¡µÇ¾î ÀÖ´Â °ÍÀ¸·Î ³ªÅ¸³­´Ù. WordPress ´Â MySQL µ¥ÀÌÅͺ£À̽º¸¦ »ç¿ëÇÏ´Â PHP ±â¹ÝÀÇ ÃâÆÇ(publication) ÇÁ·Î±×·¥À¸·Î¼­, ¹«·á·Î »ç¿ë °¡´ÉÇÑ ÇÁ·Î±×·¥ÀÌ´Ù. WordPress 1.5.1 ÀÌÀüÀÇ ¹öÀüµéÀº ´ÙÁßÀÇ ÀÔ·Â °ËÁõ Ãë¾àÁ¡µé¿¡ Ãë¾àÇÏ´Ù. ÀÌ Ãë¾àÁ¡µéÀº ¿ø°ÝÁöÀÇ °ø°ÝÀڵ鿡 ÀÇÇØ Cross-Site Scripting°ú SQL ÁÖÀÔ °ø°ÝµéÀ» ¼öÇàÇÏ´Â µ¥ µµ¿ëµÉ ¼ö ÀÖ´Ù.

1) SQL ÁÖÀÔ Ãë¾àÁ¡: "wp-trackback.php"¿¡ ÀÖ´Â "tb_id" Àμö·Î °Ç³×Áø ÀÔ·ÂÀº SQL ÁúÀÇ·Î »ç¿ëµÇ±â Àü¿¡ ÀûÀýÇÏ°Ô ÇÊÅ͸µµÇÁö ¾Ê´Â´Ù. ÀÌ´Â ÀÓÀÇÀÇ SQL Äڵ带 ÁÖÀÔÇÔÀ¸·Î½á SQL ÁúÀǵéÀ» Á¶ÀÛÇÏ´Â µ¥ µµ¿ëµÉ ¼ö ÀÖ´Ù.
2) ´ÙÁßÀÇ Cross-Site Scripting Ãë¾àÁ¡µé: "wp-admin/edit.php" ½ºÅ©¸³Æ®¿¡ ÀÖ´Â "s" Àμö "wp-admin/post.php" ½ºÅ©¸³Æ®¿¡ ÀÖ´Â "p" Àμö·Î °Ç³×Áø »ç¿ëÀÚ Á¦°ø ÀÔ·ÂÀº »ç¿ëÀڵ鿡°Ô ¹ÝȯµÇ±â Àü¿¡ ÀûÀýÇÏ°Ô ÇÊÅ͸µµÇÁö ¾Ê´Â´Ù. ÀÌ´Â Ãë¾àÇÑ »çÀÌÆ®ÀÇ È¯°æ ÇÏ¿¡¼­ »ç¿ëÀÚÀÇ ºê¶ó¿ìÀú ¼¼¼ÇÀ¸·Î ÀÓÀÇÀÇ HTML°ú ½ºÅ©¸³Æ® Äڵ带 ½ÇÇàÇϴµ¥ µµ¿ëµÉ ¼ö ÀÖ´Ù.

¶ÇÇÑ Á÷Á¢ÀûÀ¸·Î ¾î¶² ½ºÅ©¸³Æ®µéÀ» ¾×¼¼½ºÇÏ¿© ±× ½ºÅ©¸³Æ®µé¿¡ ´ëÇÑ ¿ÏÀüÇÑ °æ·Î¸íÀ» ¾Ë¾Æ³¾ ¼öµµ ÀÖ´Ù.

* ¾Ë¸²: ÀÌ Á¡°ËÇ׸ñÀº ÀÌ Ãë¾àÁ¡À» Á¡°ËÇϱâ À§ÇØ ÇØ´ç À¥ ¼­¹ö »ó¿¡ ¼³Ä¡µÈ WordPress ¼ÒÇÁÆ®¿þ¾îÀÇ ¹öÀü Á¤º¸¸¸À» È®ÀÎÇÑ´Ù. µû¶ó¼­ °ÅÁþ ¾ç¼º¹ÝÀÀ(False Positive)À» º¸ÀÏ ¼ö ÀÖ´Ù.

* Âü°í »çÀÌÆ®:
http://wordpress.org/development/2005/05/one-five-one/
http://secunia.com/advisories/15324/
http://archives.neohapsis.com/archives/bugtraq/2005-05/0251.html

* ¿µÇâÀ» ¹Þ´Â Ç÷§Æû:
Matthew Mullenweg, WordPress 1.5.1 ÀÌÀüÀÇ ¹öÀüµé
¸ðµç ¿î¿µÃ¼Á¦ ¸ðµç ¹öÀü
ÇØ°áÃ¥ WordPressÀÇ ´Ù¿î·Îµå À¥ ÆäÀÌÁöÀÎ http://wordpress.org/download/ ¿¡¼­ ±¸ÇÒ ¼ö ÀÖ´Â WordPressÀÇ °¡Àå ÃֽŠ¹öÀü(1.5.1 ȤÀº ÀÌÈÄ)À¸·Î ¾÷±×·¹À̵å ÇÏ¿©¾ß ÇÑ´Ù.
°ü·Ã URL CVE-2005-1687,CVE-2005-1688 (CVE)
°ü·Ã URL 13663,13664,13655 (SecurityFocus)
°ü·Ã URL 20675,20677,20680 (ISS)