Ãë¾àÁ¡ID |
22800 |
À§Çèµµ |
40 |
Æ÷Æ® |
80, ... |
ÇÁ·ÎÅäÄÝ |
TCP |
ºÐ·ù |
CGI |
»ó¼¼¼³¸í |
ÇØ´ç ½Ã½ºÅÛ¿¡´Â PHP (7.0.x)ÀÇ 7.0.21. ÀÌÀü ¹öÀüÀÌ ¼³Ä¡µÇ¾î ÀÖÀ¸¸ç, ´Ù¼öÀÇ Ãë¾àÁ¡¿¡ ¿µÇâÀ» ¹Þ´Â´Ù.
- pcre_jit_compile.c ÆÄÀÏÀÇ compile_bracket_matchingpath() ÇÔ¼ö¾È¿¡ PCRE ¶óÀ̺귯¸®¿¡ out-of-bounds Àб⠿À·ù°¡ Á¸ÀçÇÑ´Ù. ÀÎÁõµÇÁö ¾ÊÀº ¿ø°Ý °ø°ÝÀڴ Ư¼ö Á¦ÀÛµÈ Á¤±Ô Ç¥Çö½ÄÀ» ÅëÇØ, ¶óÀ̺귯¸®¿¡ ¿¬°áµÈ ÇÁ·Î¼¼½º¸¦ ÁßÁö½ÃÄѼ ¼ºñ½º °ÅºÎ¸¦ ÃÊ·¡Çϱâ À§ÇØ ÀÌ Ãë¾àÁ¡À» ¾Ç¿ëÇÒ ¼ö ÀÖ´Ù. (CVE-2017-6004)
- gd_gif_in.c ÆÄÀÏÀÇ gdImageCreateFromGifCtx() ÇÔ¼ö¾È¿¡ GD Graphics Library (LibGD)¿¡ Ư¼ö Á¦ÀÛµÈ GIF ÆÄÀÏÀ» ´Ù·ê ¶§, out-of-bounds Àб⠿À·ù°¡ Á¸ÀçÇÑ´Ù. ÀÎÁõµÇÁö ¾ÊÀº ¿ø°Ý °ø°ÝÀÚ´Â ¹Î°¨ Á¤º¸¸¦ ³ëÃúÇϰųª, ¶óÀ̺귯¸®¿¡ ¿¬°áµÈ ÇÁ·Î¼¼½º¸¦ ÁßÁö½ÃÅ°±â À§ÇØ ÀÌ Ãë¾àÁ¡À» ¾Ç¿ëÇÒ ¼ö ÀÖ´Ù. (CVE-2017-7890)
- regexec.c ÆÄÀÏÀÇ match_at() ÇÔ¼ö¾È¿¡ Oniguruma¿¡ out-of-bounds Àб⠿À·ù°¡ Á¸ÀçÇÑ´Ù. ÀÎÁõµÇÁö ¾ÊÀº ¿ø°Ý °ø°ÝÀÚ´Â ¹Î°¨ Á¤º¸¸¦ ³ëÃúÇϰųª, ¶óÀ̺귯¸®¿¡ ¿¬°áµÈ ÇÁ·Î¼¼½º¸¦ ÁßÁö½ÃÅ°±â À§ÇØ ÀÌ Ãë¾àÁ¡À» ¾Ç¿ëÇÒ ¼ö ÀÖ´Ù. (CVE-2017-9224)
- next_state_val() ÇÔ¼ö¾È¿¡ Oniguruma¿¡ Á¤±Ô Ç¥Çö½Ä ÄÄÆÄÀÏ Áß¿¡ out-of-bounds Àб⠿À·ù°¡ Á¸ÀçÇÑ´Ù. ÀÎÁõµÇÁö ¾ÊÀº ¿ø°Ý °ø°ÝÀÚ´Â ºÎÁ¤ Äڵ带 ½ÇÇà ½ÃÅ°±â À§ÇØ ÀÌ Ãë¾àÁ¡À» ¾Ç¿ëÇÒ ¼ö ÀÖ´Ù. (CVE-2017-9226)
- utf8.c ÆÄÀÏÀÇ mbc_enc_len() ÇÔ¼ö¾È¿¡ Oniguruma¿¡ out-of-bounds Àб⠿À·ù°¡ Á¸ÀçÇÑ´Ù. ÀÎÁõµÇÁö ¾ÊÀº ¿ø°Ý °ø°ÝÀÚ´Â ¹Î°¨ Á¤º¸¸¦ ³ëÃúÇϰųª, ¶óÀ̺귯¸®¿¡ ¿¬°áµÈ ÇÁ·Î¼¼½º¸¦ ÁßÁö½ÃÅ°±â À§ÇØ ÀÌ Ãë¾àÁ¡À» ¾Ç¿ëÇÒ ¼ö ÀÖ´Ù. (CVE-2017-9227)
- bitset_set_range() ÇÔ¼ö¾È¿¡ Oniguruma¿¡ Á¤±Ô Ç¥Çö½Ä ÄÄÆÄÀÏ Áß¿¡ out-of-bounds Àб⠿À·ù°¡ Á¸ÀçÇÑ´Ù. ÀÎÁõµÇÁö ¾ÊÀº ¿ø°Ý °ø°ÝÀÚ´Â ºÎÁ¤ Äڵ带 ½ÇÇà ½ÃÅ°±â À§ÇØ ÀÌ Ãë¾àÁ¡À» ¾Ç¿ëÇÒ ¼ö ÀÖ´Ù. (CVE-2017-9228)
- regexec.c ÆÄÀÏÀÇ left_adjust_char_head() ÇÔ¼ö ¾È¿¡ Oniguruma¿¡ Á¤±Ô Ç¥Çö½Ä ÄÄÆÄÀÏ Áß¿¡ À¯È¿ÇÏÁö¾ÊÀº Æ÷ÀÎÅÍ µð·¹ÆÛ·±½º °áÇÕÀÌ Á¸ÀçÇÑ´Ù. ÀÎÁõµÇÁö ¾ÊÀº ¿ø°Ý °ø°ÝÀÚ´Â ¶óÀ̺귯¸®¿¡ ¿¬°áµÈ ÇÁ·Î¼¼½º¸¦ ÁßÁö½ÃÄѼ ¼ºñ½º °ÅºÎ¸¦ ÃÊ·¡Çϱâ À§ÇØ ÀÌ Ãë¾àÁ¡À» ¾Ç¿ëÇÒ ¼ö ÀÖ´Ù. (CVE-2017-9229)
- crypto/evp/p_seal.c ÆÄÀÏÀÇ EVP_SealInit() ÇÔ¼ö ¾È¿¡ OpenSSL¿¡ '-1' °ªÀ» ¸®ÅÏÇÏ´Â °ÍÀ¸·Î ÀÎÇÑ °áÇÔÀÌ Á¸ÀçÇÑ´Ù. ÀÎÁõµÇÁö ¾ÊÀº ¿ø°Ý °ø°ÝÀڴ ƯÁ¤µÇÁö ¾ÊÀº ¿µÇâÀ» ÃÊ·¡Çϱâ À§ÇØ ÀÌ Ãë¾àÁ¡À» ¾Ç¿ëÇÒ ¼ö ÀÖ´Ù. (CVE-2017-11144)
- ext/date/lib/parse_date.c ÆÄÀÏÀÇ php_parse_date() ÇÔ¼ö ¾È¿¡ PHP¿¡ out-of-bounds Àб⠿À·ù°¡ Á¸ÀçÇÑ´Ù. ÀÎÁõµÇÁö ¾ÊÀº ¿ø°Ý °ø°ÝÀÚ´Â ¹Î°¨ Á¤º¸¸¦ ³ëÃúÇϰųª, ¼ºñ½º °ÅºÎ¸¦ ¾ß±âÇϱâ À§ÇØ ÀÌ Ãë¾àÁ¡À» ¾Ç¿ëÇÒ ¼ö ÀÖ´Ù. (CVE-2017-11145)
- ext/standard/var_unserializer.c ÆÄÀÏÀÇ zval_get_type() ÇÔ¼ö¾È¿¡ PHP¿¡ use-after-free ¿À·ù°¡ Á¸ÀçÇÑ´Ù. ÀÎÁõµÇÁö ¾ÊÀº ¿ø°Ý °ø°ÝÀÚ´Â ºÎÁ¤ Äڵ带 ½ÇÇà ½ÃÅ°±â À§ÇØ ÀÌ Ãë¾àÁ¡À» ¾Ç¿ëÇÒ ¼ö ÀÖ´Ù. (VulnDB 160496)
- ext/standard/var_unserializer.re ÆÄÀÏÀÇ finish_nested_data() ÇÔ¼ö ¾È¿¡ PHP¿¡ out-of-bounds Àб⠿À·ù°¡ Á¸ÀçÇÑ´Ù. ÀÎÁõµÇÁö ¾ÊÀº ¿ø°Ý °ø°ÝÀÚ´Â ¹Î°¨ Á¤º¸¸¦ ³ëÃúÇϰųª, ¼ºñ½º °ÅºÎ¸¦ ¾ß±âÇϱâ À§ÇØ ÀÌ Ãë¾àÁ¡À» ¾Ç¿ëÇÒ ¼ö ÀÖ´Ù. (VulnDB 160497)
- Zend/zend_ini_parser.y ÆÄÀÏÀÇ INI parsing API, Ưº°È÷ zend_ini_do_op() ÇÔ¼ö ¾È¿¡ PHP¿¡ ºÎÀûÀýÇÑ »ç¿ëÀÚ ÀÔ·Â °ËÁõÀ¸·Î ÀÎÇØ off-by-one ¿À¹öÇ÷οì Á¶°ÇÀÌ Á¸ÀçÇÑ´Ù. ÀÎÁõµÇÁö ¾ÊÀº ¿ø°Ý °ø°ÝÀÚ´Â ¼ºñ½º °ÅºÎ¸¦ ¾ß±âÇϰųª, ºÎÁ¤Äڵ带 ½ÇÇàÇϱâ À§ÇØ ÀÌ Ãë¾àÁ¡À» ¾Ç¿ëÇÒ ¼ö ÀÖ´Ù. (VulnDB 160499)
- msgfmt_parse_message() ÇÔ¼ö ¾È¿¡ PHP¿¡ ·ÎÄà ÆÄ½Ì ÇÒ ¶§ ºÎÀûÀýÇÑ »ç¿ëÀÚ ÀÔ·Â °ËÁõÀ¸·Î ÀÎÇØ stack-based buffer ¿À¹öÇ÷οì Á¶°ÇÀÌ Á¸ÀçÇÑ´Ù. ÀÎÁõµÇÁö ¾ÊÀº ¿ø°Ý °ø°ÝÀÚ´Â ¼ºñ½º °ÅºÎ¸¦ ¾ß±âÇϰųª, ºÎÁ¤Äڵ带 ½ÇÇàÇϱâ À§ÇØ ÀÌ Ãë¾àÁ¡À» ¾Ç¿ëÇÒ ¼ö ÀÖ´Ù. (VulnDB 160523)
* Âü°í»çÀÌÆ® : http://php.net/ChangeLog-7.php#7.0.21
* ¿µÇâÀ» ¹Þ´Â Ç÷§Æû: PHP 7.0.21 ÀÌÀüÀÇ ¹öÀüµé Any operating system Any version |
ÇØ°áÃ¥ |
PHP À¥»çÀÌÆ® ÀÎhttp://www.php.net/downloads.php ¿¡¼ ±¸ÇÒ ¼ö ÀÖ´Â PHPÀÇ ÃֽŠ¹öÀü(7.0.21 ÀÌ»ó)À¸·Î ¾÷±×·¹À̵å ÇØ¾ß ÇÑ´Ù. |
°ü·Ã URL |
CVE-2017-6004,CVE-2017-7890,CVE-2017-9224,CVE-2017-9226,CVE-2017-9227,CVE-2017-9228,CVE-2017-9229,CVE-2017-11144,CVE-2017-11145 (CVE) |
°ü·Ã URL |
96295,99492,99501 (SecurityFocus) |
°ü·Ã URL |
(ISS) |
|