Home > Àüü±â»ç

¸®´ª½º Ä¿³Î¿¡¼­ÀÇ µÎ °¡Áö Ãë¾àÁ¡, ¾ÆÁ÷ ÆÐÄ¡µÇÁö ¾Ê¾Æ

ÀÔ·Â : 2018-11-28 15:08
ÆäÀ̽ººÏ º¸³»±â Æ®À§ÅÍ º¸³»±â ³×À̹ö ¹êµå º¸³»±â Ä«Ä«¿À ½ºÅ丮 º¸³»±â ³×À̹ö ºí·Î±× º¸³»±â
Áß°£±Þ À§Çèµµ °¡Áø µðµµ½º Ãë¾àÁ¡, ºñ°ø½Ä ÆÐÄ¡¸¸ Á¸ÀçÇØ
CVE-2018-19406°ú CVE-2018-19407...APIC¿Í °ü·Ã ÀÖ¾î


[º¸¾È´º½º ¹®°¡¿ë ±âÀÚ] ÃÖ±Ù ¸®´ª½º Ä¿³Î¿¡¼­ ¹ß°ßµÈ µÎ °³ÀÇ Ãë¾àÁ¡µéÀÌ ¾ÆÁ÷µµ ÆÐÄ¡°¡ µÇÁö ¾Ê°í ÀÖ´Ù´Â ¼Ò½ÄÀÌ´Ù. ÀÌ Ãë¾àÁ¡µéÀ» ÀͽºÇ÷ÎÀÕ ÇÒ °æ¿ì µðµµ½º °ø°ÝÀÌ °¡´ÉÇØÁø´Ù°í ÇÑ´Ù.

[À̹ÌÁö = iclickart]


ÀÌ µÎ °¡Áö ¿À·ù ÀüºÎ Áö³­ ÁÖ¿¡ °ø°³µÈ °ÍÀ¸·Î ¸®´ª½º Ä¿³Î 4.19.2¿Í ±× ÀÌÀü ¹öÀüµé¿¡ ¿µÇâÀÌ ÀÖ´Ù°í ÇÑ´Ù. µÑ ´Ù ³Î Æ÷ÀÎÅÍ ¿ªÂüÁ¶(NULL pointer dereference) ¿À·ùµéÀ̸ç, ·ÎÄÿ¡¼­ ÀͽºÇ÷ÎÀÕÀÌ °¡´ÉÇϸç, ¾à Áß°£ Á¤µµÀÇ À§Çèµµ¸¦ °¡Áö°í ÀÖ´Ù°í ºÐ¼®µÆ´Ù.

µÑ Áß ÇϳªÀÇ Ãë¾àÁ¡Àº CVE-2018-19406À¸·Î, ¸®´ª½º Ä¿³Î ÇÔ¼öÀÎ kvm_pv_send_ipi¿¡¼­ óÀ½ ¹ß°ßµÆ´Ù. ÀÌ ÇÔ¼ö´Â arch/x86/kvm/lapic.c¿¡¼­ Á¤ÀǵȴÙ. ÀÌ ¿À·ùÀÇ °æ¿ì APIC(Advanced Programmable Interrupt Controller) ¸ÊÀÌ ¿Ã¹Ù¸£°Ô ½ÃÀÛµÇÁö ¾Ê¾ÒÀ» ¶§ ¹ßµ¿µÈ´Ù.

±×·¯¹Ç·Î ÀÌ Ãë¾àÁ¡À» ÀͽºÇ÷ÎÀÕ Çϱâ À§Çؼ­´Â ·ÎÄÃÀÇ °ø°ÝÀÚ°¡ Á¶ÀÛµÈ ½Ã½ºÅÛ ¿äûÀ» »ç¿ëÇØ APIC ¸ÊÀÌ Á¦´ë·Î ½ÃÀÛµÇÁö ¾Ê´Â »óȲÀ» À¯¹ßÇØ¾ß ÇÑ´Ù. ¸®´ª½º Àü¹®°¡ÀÎ ¿ÏÆë ¸®(Wanpeng Li)´Â º¸°í¼­¸¦ ÅëÇØ ¡°APIC ¸ÊÀÌ ½ÃÀÛµÇÁö ¾ÊÀ» °æ¿ì pv_send_ipi ÀÎÅÍÆäÀ̽º°¡ vmcallÀ» ÅëÇØ ½ÃÀ۵ȴ١±¸ç ¡°±×·² °æ¿ì kvmÀÇ arch.apic_map¿¡ ´ëÇÑ ¿ªÂüÁ¶ Çö»óÀÌ ¹ß»ýÇÑ´Ù¡±°í ¼³¸íÇß´Ù.

±×·¯¸é¼­ ¸®´Â ¡°APIC ¸ÊÀÌ NULL »óÅÂÀÎÁö ¾Æ´ÑÁö È®ÀÎÇÏ°í, ¸¸¾à NULL »óŶó¸é °ð¹Ù·Î ±ä±Þ Å»ÃâÇϵµ·Ï ÇÏ´Â ÆÐÄ¡°¡ ÇÊ¿äÇÏ´Ù¡±°í µ¡ºÙ¿´´Ù.

µÎ ¹ø° Ãë¾àÁ¡Àº CVE-2018-19407·Î, vcpu_scan_ioapic ÇÔ¼ö¿¡ ¿µÇâÀ» ÁØ´Ù. ÀÌ ÇÔ¼ö´Â arch/x86/kvm/x86.c¿¡ Á¤ÀǵǾî ÀÖ´Ù. I/O APIC°¡ Á¦´ë·Î ½ÃÀÛµÇÁö ¾ÊÀ» ¶§ ¹ßµ¿µÇ´Â ¹ö±×·Î, ·ÎÄÃÀÇ »ç¿ëÀÚ°¡ Á¶ÀÛµÈ ½Ã½ºÅÛ È£ÃâÀ» ÅëÇØ °ø°Ý °¡´ÉÇÑ »óȲÀ» ¸¸µé ¼ö ÀÖ´Ù.

¿ÏÆë ¸®´Â ¡°ÀÌ Ãë¾àÁ¡Àº scan ioapic ·ÎÁ÷°ú °ü·ÃÀÌ ÀÖ´Ù¡±¸ç ¡°ÆÐÄ¡ÀÇ ¹æÇ⼺Àº I/O APIC°¡ ¹ßµ¿µÇÁö ¾ÊÀº »óÅ¿¡¼­´Â scan ioapic ·ÎÁ÷ÀÌ ½ÃÀÛµÇÁö ¾Êµµ·Ï ÇØ¾ß ÇÑ´Ù¡±°í Á¦¾ÈÇß´Ù.

ÀÌ µÎ °¡Áö Ãë¾àÁ¡¿¡ ´ëÇÑ ºñ°ø½Ä Ãë¾àÁ¡Àº ¸®´ª½º Ä¿³Î ¸ÞÀϸµ ¸®½ºÆ®(Linux Kernel Mailing List, LKML) ¾ÆÄ«À̺꿡 °ø°³µÇ¾î ÀÖ´Â »óÅ´Ù. ÇÏÁö¸¸ ¾ÆÁ÷ ¡®°ø½ÄÈ­¡¯µÇ°Å³ª ÁÖ·ù·Î ¿Ã¶ó¿ÀÁö´Â ¸øÇÑ »óÅ´Ù.

3ÁÙ ¿ä¾à
1. ¸®´ª½º Ä¿³Î 4.19.2 ¹× ±× ÀÌÇÏ ¹öÀü¿¡¼­ µÎ °¡Áö Áß°£±Þ À§Çèµµ Ãë¾àÁ¡ ¹ß°ßµÊ.
2. µÑ ´Ù ·ÎÄà °ø°Ý °¡´ÉÇÏ°Ô ÇØÁÖ´Â °ÍÀ¸·Î µðµµ½º »óÅ ¸¸µé ¼ö ÀÖÀ½.
3. ºñ°ø½Ä ÆÐÄ¡´Â ÀÖÀ¸³ª ¾ÆÁ÷ °ø½Ä ÆÐÄ¡´Â °³¹ßµÇ°í ÀÖÁö ¾ÊÀº »óȲ.

[±¹Á¦ºÎ ¹®°¡¿ë ±âÀÚ(globoan@boannews.com)]

<ÀúÀÛ±ÇÀÚ: º¸¾È´º½º(www.boannews.com) ¹«´ÜÀüÀç-Àç¹èÆ÷±ÝÁö>

  •  
  • 0
  • ÆäÀ̽ººÏ º¸³»±â Æ®À§ÅÍ º¸³»±â ³×À̹ö ¹êµå º¸³»±â Ä«Ä«¿À ½ºÅ丮 º¸³»±â ³×À̹ö ºí·Î±× º¸³»±â

  • ¡°
  •  SNS¿¡¼­µµ º¸¾È´º½º¸¦ ¹Þ¾Æº¸¼¼¿ä!! 
  • ¡±
 ÇÏÀÌÁ¨ ÆÄ¿öºñÁî 23³â 11¿ù 16ÀÏ~2024³â 11¿ù 15ÀϱîÁö ¾Æ½ºÆ®·Ð½ÃÅ¥¸®Æ¼ ÆÄ¿öºñÁî 2023³â2¿ù23ÀÏ ½ÃÀÛ ³Ý¾Øµå ÆÄ¿öºñÁî ÁøÇà 2020³â1¿ù8ÀÏ ½ÃÀÛ~2021³â 1¿ù8ÀϱîÁö À§Áîµð¿£¿¡½º 2018
¼³¹®Á¶»ç
ÃÖ±Ù ¹ß»ýÇÑ Å©¶ó¿ìµå ½ºÆ®¶óÀÌÅ©ÀÇ º¸¾È SW ¾÷µ¥ÀÌÆ® ¿À·ù »çÅÂó·³ SW °ø±Þ¸Á¿¡ º¸¾ÈÀ̽´°¡ ¹ß»ýÇÒ °æ¿ì °ü·ÃµÈ °¢Á¾ ½Ã½ºÅÛ ¹× IT ÀÎÇÁ¶ó ¸¶ºñ°¡ ÀϾ ¼ö ÀÖ´Ù´Â °Ô µå·¯³µ½À´Ï´Ù. ÀÌ·¯ÇÑ °ø±Þ¸Á º¸¾ÈÀ» À§ÇùÇÏ´Â °¡Àå Å« ¿äÀÎÀº ¹«¾ùÀ̶ó°í »ý°¢ÇϽóª¿ä?
·£¼¶¿þ¾î, ÇÇ½Ì µîÀÇ »çÀ̹ö °ø°Ý
SW ¾÷µ¥ÀÌÆ® ¹× SW ±³Ã¼ °úÁ¤¿¡¼­ÀÇ ¿À·ù
SW ÀÚü¿¡ Á¸ÀçÇÏ´Â º¸¾È Ãë¾àÁ¡
½Ã½ºÅÛ °ü¸®ÀÚÀÇ ¿î¿µ»ó ½Ç¼ö ¹× °ü¸® ¹ÌÈí
±âŸ(´ñ±Û·Î)