English
¢¸¢· µÚ·Î
Ãë¾àÁ¡ID 25219
À§Çèµµ 30
Æ÷Æ® 3306
ÇÁ·ÎÅäÄÝ TCP
ºÐ·ù DB
»ó¼¼¼³¸í ÇØ´ç È£½ºÆ®¿¡´Â 10.2.3 ÀÌÀüÀÇ MariaDBÀÇ ¾î¶² ¹öÀüÀÌ °¡µ¿ ÁßÀÌ´Ù. MariaDB 10.2.3 ÀÌÀü 10.2 ¹öÀü¿¡´Â ´ÙÀ½°ú °°Àº ´ÙÁß Ãë¾àÁ¡ÀÌ Á¸ÀçÇÑ´Ù.

- trx_state_eq()ÇÔ¼ö¿¡¼­ ±¸¹® ¿¡·¯¸¦ ó¸®ÇÒ ¶§ ¼­ºñ½º °ÅºÎ°¡ ¹ß»ýÇÑ´Ù.

- lock/lock0lock.cc ÆÄÀÏÀÇ lock_rec_queue_validate() ÇÔ¼ö¿¡¼­ lock ¿äûÀ» ¿Ã¹Ù¸£°Ô ó¸®ÇÏÁö ¸øÇÏ¿© ¼­ºñ½º °ÅºÎ°¡ ¹ß»ýÇÑ´Ù.

- sql/sql_time.cc ÆÄÀÏÀÇ date_add_interval() ÇÔ¼ö¿¡¼­ INTERVAL Àμö¸¦ ¿Ã¹Ù¸£°Ô ó¸®ÇÏÁö ¸øÇØ ¼­ºñ½º °ÅºÎ°¡ ¹ß»ýÇÑ´Ù.

- sql/item_subselect.cc¿¡¼­ select/unit Æ®¸®·Î ºÎÅÍÀÇ Äõ¸®¸¦ ¿Ã¹Ù¸£°Ô ó¸®ÇÏÁö ¸øÇØ ¼­ºñ½º °ÅºÎ°¡ ¹ß»ýÇÑ´Ù.

- sql/item.cc ÆÄÀÏÀÇ check_well_formed_result() ÇÔ¼ö¿¡¼­ rowÀÇ Á¤´ç¼ºÀ» ¿Ã¹Ù¸£°Ô ó¸®ÇÏÁö ¸øÇØ ¼­ºñ½º °ÅºÎ°¡ ¹ß»ýÇÑ´Ù.

- sql/item_jsonfunc.cc ÆÄÀÏÀÇ check_contains() ÇÔ¼ö¿¡¼­ Ưº°ÇÏ°Ô Á¶ÀÛµÈ ¹è¿­À» ¿Ã¹Ù¸£°Ô ó¸®ÇÏÁö ¸øÇØ ¼­ºñ½º °ÅºÎ°¡ ¹ß»ýÇÑ´Ù.

- sql/opt_range.cc ÆÄÀÏÀÇ init_ror_merged_scan() ÇÔ¼ö¿¡¼­ Ưº°ÇÏ°Ô Á¶ÀÛµÈ Å×À̺íÀÇ Ä®·³À» ¿Ã¹Ù¸£°Ô ó¸®ÇÏÁö ¸øÇØ ¼­ºñ½º °ÅºÎ°¡ ¹ß»ýÇÑ´Ù.

- sql/item_jsonfunc.cc ÆÄÀÏÀÇ val_str() ÇÔ¼ö¿¡¼­ ½ºÄ®¶ó °ª ¹× value_lengthÀÇ °ªÀ» ¿Ã¹Ù¸£°Ô ó¸®ÇÏÁö ¸øÇØ ¼­ºñ½º °ÅºÎ°¡ ¹ß»ýÇÑ´Ù.

- strings/json_lib.c ÆÄÀÏÀÇ mark_object()¿Í mark_array() ÇÔ¼ö¿¡¼­ JSON_VALID ¼±Åà ¹× JSON ¹è¿­À» ¿Ã¹Ù¸£°Ô ó¸®ÇÏÁö ¸øÇØ ¼­ºñ½º °ÅºÎ°¡ ¹ß»ýÇÑ´Ù.

- sql/item_jsonfunc.cc ÆÄÀÏÀÇ fix_length_and_dec() ÇÔ¼ö¿¡¼­ JSON ij½ºÆÃÀ» ¿Ã¹Ù¸£°Ô ó¸®ÇÏÁö ¸øÇØ ¼­ºñ½º °ÅºÎ°¡ ¹ß»ýÇÑ´Ù.

- sql/item_jsonfunc.cc ÆÄÀÏÀÇ fparse_one_or_all() ÇÔ¼ö¿¡¼­ 'one_or_all' ÆĶó¹ÌÅÍÀÇ °ªÀ» ¿Ã¹Ù¸£°Ô ó¸®ÇÏÁö ¸øÇØ ¼­ºñ½º °ÅºÎ°¡ ¹ß»ýÇÑ´Ù.

- sql/item_jsonfunc.cc ÆÄÀÏÀÇ val_int() ÇÔ¼ö¿¡¼­ °æ·Î °ªÀÌ NULLÀÎ °ªÀ» ¿Ã¹Ù¸£°Ô ó¸®ÇÏÁö ¸øÇØ ¼­ºñ½º °ÅºÎ°¡ ¹ß»ýÇÑ´Ù.

- sql/filesort.cc ÆÄÀÏÀÇ merge_buffers() ÇÔ¼ö¿¡¼­ sort_union ÃÖÀûÈ­¸¦ ¿Ã¹Ù¸£°Ô ó¸®ÇÏÁö ¸øÇØ ¼­ºñ½º °ÅºÎ°¡ ¹ß»ýÇÑ´Ù.

- sql/sql_table.cc ÆÄÀÏÀÇ mysql_rm_table_no_locks() ÇÔ¼ö¿¡¼­ Àӽà Å×ÀÌºí »èÁ¦ ½Ã ¼­ºñ½º °ÅºÎ°¡ ¹ß»ýÇÑ´Ù.

- sql/sql_insert.cc ÆÄÀÏÀÇ check_view_single_update() ÇÔ¼ö¿¡¼­ Ưº°ÇÏ°Ô Á¶ÀÛµÈ Å×ÀÌºí »ðÀÔ ½Ã ¼­ºñ½º °ÅºÎ°¡ ¹ß»ýÇÑ´Ù.

- storage/innobase/lock/lock0lock.cc ÆÄÀÏÀÇ lock_reset_lock_and_trx_wait() ÇÔ¼ö¿¡¼­ wait_lock ³»ÀÇ NULL °ªÀ» ¿Ã¹Ù¸£°Ô ó¸®ÇÏÁö ¸øÇØ ¼­ºñ½º °ÅºÎ°¡ ¹ß»ýÇÑ´Ù.

- sql/item.cc ÆÄÀÏÀÇ safe_charset_converter() ÇÔ¼ö¿¡¼­ subselect Äõ¸®¸¦ ¿Ã¹Ù¸£°Ô ó¸®ÇÏÁö ¸øÇØ ¼­ºñ½º °ÅºÎ°¡ ¹ß»ýÇÑ´Ù.

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

* Âü°í »çÀÌÆ®:
https://mariadb.com/kb/en/mariadb/mariadb-1023-changelog/
https://mariadb.com/kb/en/mariadb/mariadb-1023-release-notes/

* ¿µÇâÀ» ¹Þ´Â Ç÷§Æû:
MariaDB 10.2.3 ÀÌÀüÀÇ 10.2.x ¹öÀüµé
¸ðµç ¿î¿µÃ¼Á¦ ¸ðµç ¹öÀü
ÇØ°áÃ¥ MariaDB À¥ »çÀÌÆ®ÀÎ https://downloads.mariadb.org/ ¿¡¼­ ±¸ÇÒ ¼ö ÀÖ´Â MariaDBÀÇ °¡Àå ÃֽŠ¹öÀü(10.2.3 ÀÌ»ó)À¸·Î ¾÷±×·¹À̵å ÇÏ¿©¾ß ÇÑ´Ù.
°ü·Ã URL (CVE)
°ü·Ã URL (SecurityFocus)
°ü·Ã URL (ISS)