Metasploit/Vulnerability

CVE-2019-1068: SQL Server ๋‚ด๋ถ€ ํ•จ์ˆ˜ ์ฒ˜๋ฆฌ๊ฐ€ ๋ฌด๋„ˆ์ง€๋ฉด ์„œ๋น„์Šค ๊ณ„์ •๊นŒ์ง€ ๊ฐ„๋‹ค

๐“›๐“พ๐“ฌ๐“ฎ๐“ฝ๐“ฎ_๐“ข๐“ฝ๐“ฎ๐“ต๐“ต๐“ช 2026. 8. 29. 21:32
728x90
๋ฐ˜์‘ํ˜•
์ด๋ฏธ์ง€ ์ถœ์ฒ˜: CISA KEV

2019๋…„ 7์›” ํŒจ์น˜ ํ™”์š”์ผ์€ ์‹ค์ œ๋กœ ์•…์šฉ๋˜๊ณ  ์žˆ๋˜ ์œˆ๋„์šฐ ์ œ๋กœ๋ฐ์ด ๋‘ ๊ฑด ๋•Œ๋ฌธ์— ์‹œ๋„๋Ÿฌ์› ๋‹ค. ๊ทธ ์†Œ๋ž€ ์†์—์„œ ์กฐ์šฉํžˆ ๋ชฉ๋ก ํ•œ ์ค„์„ ์ฐจ์ง€ํ•˜๊ณ  ์ง€๋‚˜๊ฐ„ ๊ฒƒ์ด CVE-2019-1068, Microsoft SQL Server์˜ ์›๊ฒฉ ์ฝ”๋“œ ์‹คํ–‰ ์ทจ์•ฝ์ ์ž„. ์ œ๋กœ๋ฐ์ด๊ฐ€ ์•„๋‹ˆ์—ˆ๊ณ  ๊ณต๊ฐœ ์ต์Šคํ”Œ๋กœ์ž‡๋„ ๋Œ์ง€ ์•Š์•˜์œผ๋‹ˆ ๋Œ€๋ถ€๋ถ„์˜ ์กฐ์ง์ด "๋‹ค์Œ ์ •๊ธฐ ์ ๊ฒ€ ๋•Œ"๋กœ ๋ฏธ๋ค˜๊ณ , ๊ทธ๋ ‡๊ฒŒ ๋ฏธ๋ค„์ง„ DB ์„œ๋ฒ„๊ฐ€ ๋ช‡ ๋…„ ๋’ค ๋‚ด๋ถ€ ์นจํˆฌ ๋‹จ๊ณ„์—์„œ ๋ฐœ๋ชฉ์„ ์žก๋Š” ๊ฒฝ์šฐ๋ฅผ ์‹ฌ์‹ฌ์ฐฎ๊ฒŒ ๋ณด๊ฒŒ ๋จ.

ํ•ต์‹ฌ ์š”์•ฝ
  • SQL Server๊ฐ€ ๋‚ด๋ถ€ ํ•จ์ˆ˜ ์ฒ˜๋ฆฌ๋ฅผ ์ž˜๋ชปํ•˜๋Š” ์ง€์ ์—์„œ ๋ฐœ์ƒํ•˜๋Š” ์›๊ฒฉ ์ฝ”๋“œ ์‹คํ–‰ ๊ฒฐํ•จ์œผ๋กœ, ์กฐ์ž‘๋œ ์ฟผ๋ฆฌ ํ•˜๋‚˜๊ฐ€ SQL Server ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์—”์ง„ ์„œ๋น„์Šค ๊ณ„์ • ๊ถŒํ•œ์˜ ์ฝ”๋“œ ์‹คํ–‰์œผ๋กœ ์ด์–ด์ง
  • "์ธ์ฆ๋œ ์‚ฌ์šฉ์ž๋งŒ ๊ฐ€๋Šฅ"์ด๋ผ๋Š” ์กฐ๊ฑด์€ ์•ˆ์‹ฌ์˜ ๊ทผ๊ฑฐ๊ฐ€ ๋ชป ๋จ. ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ SQL ์ธ์ ์…˜์ด ๊ทธ ์ธ์ฆ์„ ๋Œ€์‹  ์ œ๊ณตํ•ด ์ฃผ๊ธฐ ๋•Œ๋ฌธ์ž„
  • ๋ฐฉ์–ด์˜ ํ•ต์‹ฌ์€ ํŒจ์น˜ + ์„œ๋น„์Šค ๊ณ„์ • ์ตœ์†Œ๊ถŒํ•œ + sqlservr.exe์˜ ์ž์‹ ํ”„๋กœ์„ธ์Šค ๊ฐ์‹œ. ์ด ์…‹์ด ๊ฐ–์ถฐ์ง€๋ฉด ๋ฏธํŒจ์น˜ ์ƒํƒœ์—์„œ๋„ ํ”ผํ•ด ๋ฐ˜๊ฒฝ์ด ํฌ๊ฒŒ ์ค„์–ด๋“ฆ

๊ฒฐํ•จ์˜ ์„ฑ๊ฒฉ: ๋ฐ์ดํ„ฐ๊ฐ€ ์•„๋‹ˆ๋ผ ์ฝ”๋“œ๊ฐ€ ๋„˜์–ด๊ฐ„๋‹ค

๊ณต๊ฐœ๋œ ์„ค๋ช…์€ ์งง์Œ. SQL Server๊ฐ€ ๋‚ด๋ถ€ ํ•จ์ˆ˜(internal function) ์ฒ˜๋ฆฌ ๊ณผ์ •์„ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ๋‹ค๋ฃจ์ง€ ๋ชปํ•  ๋•Œ ๋ฐœ์ƒํ•˜๋ฉฐ, ๊ณต๊ฒฉ์ž๊ฐ€ ์˜ํ–ฅ๋ฐ›๋Š” ์ธ์Šคํ„ด์Šค์— ํŠน์ˆ˜ํ•˜๊ฒŒ ์กฐ์ž‘๋œ ์ฟผ๋ฆฌ๋ฅผ ์ œ์ถœํ•˜๋ฉด ์ฝ”๋“œ ์‹คํ–‰์ด ๊ฐ€๋Šฅํ•˜๋‹ค๋Š” ๊ฒƒ. ์งง์€ ๋ฌธ์žฅ์ด์ง€๋งŒ ๋ฐฉ์–ด์ž ์ž…์žฅ์—์„œ ๋œฏ์–ด๋ณผ ์ง€์ ์ด ์„ธ ๊ฐœ ์žˆ์Œ.

  • ์ง„์ž…์ ์ด '์ฟผ๋ฆฌ'์ž„ — ๋ณ„๋„ ํ”„๋กœํ† ์ฝœ ์ทจ์•ฝ์ ์ด๋‚˜ ํŒŒ์ผ ์—…๋กœ๋“œ๊ฐ€ ํ•„์š” ์—†์Œ. DB๊ฐ€ ํ‰์†Œ์— ์ •์ƒ์ ์œผ๋กœ ๋ฐ›์•„๋“ค์ด๋Š” ์ž…๋ ฅ ๊ฒฝ๋กœ ๊ทธ๋Œ€๋กœ ๋“ค์–ด์˜ด. ์ฆ‰ ๋„คํŠธ์›Œํฌ ๊ณ„์ธต์˜ ์‹œ๊ทธ๋‹ˆ์ฒ˜ ํƒ์ง€๋กœ ๊ฑธ๋Ÿฌ๋‚ด๊ธฐ๊ฐ€ ๋Œ€๋‹จํžˆ ์–ด๋ ค์›€.
  • ์‹คํ–‰ ์ปจํ…์ŠคํŠธ๊ฐ€ ์„œ๋น„์Šค ๊ณ„์ •์ž„ — SQL ๋กœ๊ทธ์ธ ๊ถŒํ•œ์ด ์•„๋‹ˆ๋ผ sqlservr.exe๋ฅผ ๊ตฌ๋™ํ•˜๋Š” OS ๊ณ„์ • ๊ถŒํ•œ์œผ๋กœ ์ฝ”๋“œ๊ฐ€ ๋Œ์•„๊ฐ. ์—ฌ๊ธฐ์„œ ์กฐ์ง ๊ฐ„ ํ”ผํ•ด ๊ฒฉ์ฐจ๊ฐ€ ๊ทน๋‹จ์ ์œผ๋กœ ๋ฒŒ์–ด์ง.
  • ์ธ์ฆ์ด ์„ ํ–‰ ์กฐ๊ฑด์ž„ — ์ต๋ช… ๊ณต๊ฒฉ์€ ๋ถˆ๊ฐ€. ๋‹ค๋งŒ ์ด ์กฐ๊ฑด์ด ์‹ค๋ฌด์—์„œ ์–ผ๋งˆ๋‚˜ ํ—๊ฑฐ์šด์ง€๋Š” ์•„๋ž˜์—์„œ ๋”ฐ๋กœ ๋‹ค๋ฃธ.

์˜ํ–ฅ ๋ฒ”์œ„๋Š” 2014๋ถ€ํ„ฐ 2017๊นŒ์ง€์˜ ์ง€์› ๋ฒ„์ „๋Œ€์— ๊ฑธ์ณ ์žˆ์—ˆ๊ณ , ์„œ๋น„์Šค ํŒฉ๊ณผ ๋ˆ„์  ์—…๋ฐ์ดํŠธ ๋ผ์ธ๋ณ„๋กœ ๊ฐ๊ฐ ์ˆ˜์ •๋ณธ์ด ๋ฐฐํฌ๋จ. ์ž๊ธฐ ์ธ์Šคํ„ด์Šค๊ฐ€ ํ•ด๋‹นํ•˜๋Š”์ง€๋Š” SELECT @@VERSION์œผ๋กœ ๋นŒ๋“œ ๋ฒˆํ˜ธ๋ฅผ ๋ฝ‘์•„ ํ•ด๋‹น ๋ผ์ธ์˜ ์ˆ˜์ • ๋นŒ๋“œ์™€ ๋น„๊ตํ•˜๋Š” ๊ฒŒ ๊ฐ€์žฅ ํ™•์‹คํ•จ.

"์ธ์ฆ๋œ ๊ณ„์ •์ด ์žˆ์–ด์•ผ ํ•˜์ž–์•„์š”"๋ผ๋Š” ๋ง์˜ ํ•จ์ •

์ด CVE๋ฅผ ๋ณด๊ณ ๋ฐ›์œผ๋ฉด ์—ด์— ์•„ํ™‰์€ ์ด๋ ‡๊ฒŒ ๋ฐ˜์‘ํ•จ. ๋‚ด๋ถ€๋ง์ด๊ณ , ๋กœ๊ทธ์ธ ๊ณ„์ •๋„ ์•ฑ ์„œ๋น„์Šค ๊ณ„์ • ํ•˜๋‚˜๋ฟ์ด๊ณ , ๊ทธ ๊ณ„์ • ๋น„๋ฐ€๋ฒˆํ˜ธ๋Š” ์•ˆ์ „ํ•˜๋‹ค๋Š” ๋…ผ๋ฆฌ. ๊ณผ์—ฐ ๊ทธ๋Ÿด๊นŒ?

  • SQL ์ธ์ ์…˜์ด ๊ณง ์ธ์ฆ ์šฐํšŒ์ž„. ์ทจ์•ฝํ•œ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ์ด๋ฏธ ์ธ์ฆ๋œ ์„ธ์…˜์œผ๋กœ ์ž„์˜ ์ฟผ๋ฆฌ๋ฅผ ์‹ค์–ด ๋ณด๋‚ด์ฃผ๋Š” ๋Œ€๋ฆฌ์ธ ์—ญํ• ์„ ํ•จ. ๊ณต๊ฒฉ์ž๋Š” DB ์ž๊ฒฉ์ฆ๋ช…์„ ๋ชฐ๋ผ๋„ ๋จ. ์ด ๊ตฌ์กฐ์—์„œ CVE-2019-1068์€ "SQLi๋กœ ๋ฐ์ดํ„ฐ ์œ ์ถœ"์„ "SQLi๋กœ ์„œ๋ฒ„ ์žฅ์•…"์œผ๋กœ ์Šน๊ฒฉ์‹œํ‚ด.
  • ์ €๊ถŒํ•œ ๊ณ„์ •์ด๋ฉด ์ถฉ๋ถ„ํ•จ. public ์ˆ˜์ค€์˜ ์ฝ๊ธฐ ์ „์šฉ ๋กœ๊ทธ์ธ๋„ ์ฟผ๋ฆฌ๋Š” ๋˜์งˆ ์ˆ˜ ์žˆ์Œ. ๊ถŒํ•œ ๋ถ„๋ฆฌ๋ฅผ ์ž˜ํ•ด ๋†จ๋‹ค๋Š” ์‚ฌ์‹ค์ด ์ด ๊ฒฐํ•จ ์•ž์—์„œ๋Š” ๋ฐฉ์–ด๊ฐ€ ๋˜์ง€ ์•Š์Œ.
  • ๋‚ด๋ถ€๋ง ์ „์ œ๋„ ์œ„ํ—˜ํ•จ. ์ดˆ๊ธฐ ์นจํˆฌ์— ์„ฑ๊ณตํ•œ ๊ณต๊ฒฉ์ž๊ฐ€ ํšก์  ์ด๋™ ์ค‘์— ๋งŒ๋‚˜๋Š” DB ์„œ๋ฒ„๋Š” ๋Œ€๊ฐœ ๋„๋ฉ”์ธ ์ž์‚ฐ์˜ ์ค‘์‹ฌ์ž„. ์„œ๋น„์Šค ๊ณ„์ •์ด ๋„๋ฉ”์ธ ๊ณ„์ •์ด๋ฉด ์—ฌ๊ธฐ์„œ ๊ถŒํ•œ ์ƒ์Šน ์‚ฌ์Šฌ์ด ์‹œ์ž‘๋จ.

ํƒ์ง€: ๋กœ๊ทธ๋ฅผ ์–ด๋””์„œ ๋ด์•ผ ํ•˜๋Š”๊ฐ€

ํŽ˜์ด๋กœ๋“œ ์ž์ฒด๋ฅผ ์žก๋Š” ๊ฑด ํ˜„์‹ค์ ์ด์ง€ ์•Š์Œ. ๋Œ€์‹  ์ต์Šคํ”Œ๋กœ์ž‡์ด ๋‚จ๊ธฐ๋Š” ๋ถ€์ˆ˜ ํšจ๊ณผ๋ฅผ ๋…ธ๋ฆฌ๋Š” ๊ฒŒ ํ›จ์”ฌ ์„ฑ๊ณต๋ฅ ์ด ๋†’์Œ. ๊ฐœ์ธ์ ์œผ๋กœ๋Š” ์•„๋ž˜ ์ˆœ์„œ๋Œ€๋กœ ๊น”์•„๋‘๊ธธ ์ถ”์ฒœํ•จ.

  • ํ”„๋กœ์„ธ์Šค ๊ณ„๋ณด ๊ฐ์‹œ(๊ฐ€์žฅ ๊ฐ€์„ฑ๋น„ ์ข‹์Œ). Sysmon ์ด๋ฒคํŠธ ID 1์—์„œ ๋ถ€๋ชจ ํ”„๋กœ์„ธ์Šค๊ฐ€ sqlservr.exe์ธ cmd.exe, powershell.exe, wmic.exe, rundll32.exe๋ฅผ ํƒ์ง€ ๊ทœ์น™์œผ๋กœ ๊ฑธ์–ด๋‘˜ ๊ฒƒ. ์ •์ƒ ์šด์˜ ํ™˜๊ฒฝ์—์„œ ์ด ์กฐํ•ฉ์€ ๊ฑฐ์˜ ๋ฐœ์ƒํ•˜์ง€ ์•Š์œผ๋ฏ€๋กœ ์˜คํƒ์ด ์ ๊ณ  ์‹ ํ˜ธ๊ฐ€ ์„ ๋ช…ํ•จ.
  • SQL Server ERRORLOG์˜ ์˜ˆ์™ธ ํ”์ . ๋ฉ”๋ชจ๋ฆฌ ์†์ƒํ˜• ๊ฒฐํ•จ์€ ์„ฑ๊ณต๋ณด๋‹ค ์‹คํŒจ๊ฐ€ ๋งŽ์Œ. ์•ก์„ธ์Šค ์œ„๋ฐ˜(0xC0000005), ์Šคํƒ ๋คํ”„ ์ƒ์„ฑ, SqlDumpExceptionHandler ๊ธฐ๋ก, ์˜ˆ๊ธฐ์น˜ ์•Š์€ ์—”์ง„ ์žฌ์‹œ์ž‘์ด ์งง์€ ๊ฐ„๊ฒฉ์œผ๋กœ ๋ฐ˜๋ณต๋œ๋‹ค๋ฉด ๋ˆ„๊ตฐ๊ฐ€ ์˜คํ”„์…‹์„ ๋งž์ถ”๊ณ  ์žˆ๋Š” ์ค‘์ผ ๊ฐ€๋Šฅ์„ฑ์„ ์˜์‹ฌํ•ด์•ผ ํ•จ.
  • ๊ตฌ์„ฑ ๋ณ€๊ฒฝ ๊ฐ์‚ฌ. sp_configure๋ฅผ ํ†ตํ•œ xp_cmdshell, CLR, Ole Automation Procedures ํ™œ์„ฑํ™”๋Š” ๊ณต๊ฒฉ์ž๊ฐ€ ๋ฐœํŒ์„ ๊ตณํžˆ๋Š” ์ „ํ˜•์ ์ธ ๋‹ค์Œ ์ˆ˜์ˆœ์ž„. SQL Server Audit์ด๋‚˜ ํ™•์žฅ ์ด๋ฒคํŠธ(Extended Events)๋กœ ๋ฐ˜๋“œ์‹œ ๋‚จ๊ธธ ๊ฒƒ.
  • ์„ธ์…˜ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ์˜ ์ด์งˆ๊ฐ. sys.dm_exec_sessions์˜ program_name, host_name, ์ ‘์† IP๋ฅผ ํ‰์†Œ ๊ฐ’๊ณผ ๋Œ€์กฐํ•ด ๋ณด๋ฉด sqlcmd๋‚˜ ๊ด€๋ฆฌ ๋„๊ตฌ ๋ฌธ์ž์—ด์ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„œ๋ฒ„๊ฐ€ ์•„๋‹Œ ๊ณณ์—์„œ ํŠ€์–ด๋‚˜์˜ค๋Š” ์ˆœ๊ฐ„์ด ๋ณด์ž„.
  • ์•„์›ƒ๋ฐ”์šด๋“œ ํŠธ๋ž˜ํ”ฝ. DB ์„œ๋ฒ„๋Š” ์›๋ž˜ ๋ฐ–์œผ๋กœ ๋‚˜๊ฐˆ ์ผ์ด ๊ฑฐ์˜ ์—†๋Š” ์žฅ๋น„์ž„. DB์—์„œ ์ธํ„ฐ๋„ท์œผ๋กœ ํ–ฅํ•˜๋Š” ์‹ ๊ทœ ์—ฐ๊ฒฐ์€ ๊ทธ ์ž์ฒด๋กœ ์กฐ์‚ฌ ๋Œ€์ƒ์ด ๋˜์–ด์•ผ ํ•จ.

์™„ํ™”: ํŒจ์น˜ ์ด์ „์— ํ”ผํ•ด ๋ฐ˜๊ฒฝ๋ถ€ํ„ฐ ์ค„์ด๊ธฐ

ํŒจ์น˜๊ฐ€ 1์ˆœ์œ„์ธ ๊ฑด ๋‹น์—ฐํ•˜์ง€๋งŒ, 24์‹œ๊ฐ„ ๋ฌด์ค‘๋‹จ DB๋Š” ์žฌ๊ธฐ๋™ ์ผ์ •์„ ์žก๋Š” ๋ฐ๋งŒ ๋ช‡ ์ฃผ๊ฐ€ ๊ฑธ๋ฆฌ๊ธฐ๋„ ํ•จ. ๊ทธ ๊ธฐ๊ฐ„์„ ๋ฒ„ํ‹ฐ๋Š” ๋ฐฉ๋ฒ•์ด ํ•„์š”ํ•จ.

  • ์„œ๋น„์Šค ๊ณ„์ •์„ LocalSystem์—์„œ ๋‚ด๋ฆด ๊ฒƒ. ์ด ํ•˜๋‚˜๊ฐ€ ์‚ฌ๊ณ ์˜ ๋“ฑ๊ธ‰์„ ๋ฐ”๊ฟˆ. ์ „์šฉ ์ €๊ถŒํ•œ ๋„๋ฉ”์ธ ๊ณ„์ •์ด๋‚˜ gMSA๋กœ ์ „ํ™˜ํ•˜๊ณ , ํ•„์š”ํ•œ ๋กœ์ปฌ ์ •์ฑ… ๊ถŒํ•œ๋งŒ ์ตœ์†Œ๋กœ ๋ถ€์—ฌํ•จ. ์„œ๋น„์Šค ๊ณ„์ •์ด ๋กœ์ปฌ ๊ด€๋ฆฌ์ž๊ฐ€ ์•„๋‹ˆ๋ฉด RCE๊ฐ€ ์„ฑ๊ณตํ•ด๋„ ๊ณต๊ฒฉ์ž๋Š” DB ํ”„๋กœ์„ธ์Šค ๊ถŒํ•œ์ด๋ผ๋Š” ์ข์€ ์ƒ์ž ์•ˆ์— ๋‚จ๊ฒŒ ๋จ.
  • ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ DB ๊ณ„์ •์—์„œ sysadmin·db_owner๋ฅผ ํšŒ์ˆ˜ํ•  ๊ฒƒ. ์ทจ์•ฝ์  ์ž์ฒด๋ฅผ ๋ง‰์ง€๋Š” ๋ชปํ•ด๋„ ์ดํ›„ ํ™•์žฅ ์ €์žฅ ํ”„๋กœ์‹œ์ € ํ™œ์„ฑํ™” ๊ฐ™์€ ํ›„์† ๋™์ž‘์„ ์ฐจ๋‹จํ•จ.
  • SQL ์ธ์ ์…˜ ์ ๊ฒ€์„ ๋ณ‘ํ–‰ํ•  ๊ฒƒ. ์•ž์„œ ๋งํ–ˆ๋“ฏ ์ด CVE์˜ ์„ ํ–‰ ์กฐ๊ฑด์„ ์‹ค์งˆ์ ์œผ๋กœ ๊ณต๊ธ‰ํ•˜๋Š” ํ†ต๋กœ์ž„. ํŒŒ๋ผ๋ฏธํ„ฐ ๋ฐ”์ธ๋”ฉ๊ณผ ์ €์žฅ ํ”„๋กœ์‹œ์ € ์‚ฌ์šฉ ์—ฌ๋ถ€๋ฅผ ์ฝ”๋“œ ๋ ˆ๋ฒจ์—์„œ ๋‹ค์‹œ ํ™•์ธํ•˜๋Š” ๊ฒŒ ๊ฒฐ๊ตญ ๊ฐ€์žฅ ๊ทผ๋ณธ์ ์ธ ๋Œ€์‘์ž„.
  • ๋…ธ์ถœ๋ฉด ์ •๋ฆฌ. 1433/TCP์™€ 1434/UDP๊ฐ€ ์ธํ„ฐ๋„ท์ด๋‚˜ ์‚ฌ์šฉ์ž ๋Œ€์—ญ์—์„œ ์ง์ ‘ ๋‹ฟ๋Š” ๊ตฌ์กฐ๋ผ๋ฉด ๋ฐฉํ™”๋ฒฝ๊ณผ ์„ธ๊ทธ๋จผํŠธ๋ถ€ํ„ฐ ์†๋ด์•ผ ํ•จ. DB๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„œ๋ฒ„์—์„œ๋งŒ ์ ‘๊ทผ ๊ฐ€๋Šฅํ•ด์•ผ ํ•จ.
  • ์ง€์› ์ข…๋ฃŒ ๋ฒ„์ „ ์ •๋ฆฌ. ์ˆ˜์ •๋ณธ์ด ๋‚˜์˜ค์ง€ ์•Š๋Š” ๊ตฌ๋ฒ„์ „์ด ๋‚จ์•„ ์žˆ๋‹ค๋ฉด ๊ทธ๊ฑด ์™„ํ™”๊ฐ€ ์•„๋‹ˆ๋ผ ์ด์ „ ๊ณ„ํš์˜ ์˜์—ญ์ž„.

๋งˆ๋ฌด๋ฆฌํ•˜๋ฉฐ

CVE-2019-1068์„ ์ง€๊ธˆ ๋‹ค์‹œ ๊บผ๋‚ด ๋ณด๋Š” ์ด์œ ๋Š” ์ด ๊ฒฐํ•จ์ด ํŠน๋ณ„ํžˆ ํ™”๋ คํ•ด์„œ๊ฐ€ ์•„๋‹˜. ์˜คํžˆ๋ ค ํ‰๋ฒ”ํ•œ CVE ํ•˜๋‚˜๊ฐ€ ์กฐ์ง์˜ ๊ตฌ์กฐ์  ์•ฝ์ ์„ ๊ทธ๋Œ€๋กœ ์ฆํญ์‹œํ‚ค๋Š” ๋ฐฉ์‹์„ ๋ณด์—ฌ์ฃผ๊ธฐ ๋•Œ๋ฌธ์ž„. ์„œ๋น„์Šค ๊ณ„์ •์„ ํŽธํ•˜๋‹ค๊ณ  LocalSystem์œผ๋กœ ๋‘” ์„ ํƒ, ์•ฑ ๊ณ„์ •์— ๋„‰๋„‰ํ•˜๊ฒŒ ์ค€ ๊ถŒํ•œ, ๋ฏธ๋ค„๋‘” SQLi ์ ๊ฒ€ — ์ด๋Ÿฐ ๊ฒƒ๋“ค์ด ํ‰์†Œ์—” ์•„๋ฌด ์ผ๋„ ์ผ์œผํ‚ค์ง€ ์•Š๋‹ค๊ฐ€ ์ทจ์•ฝ์  ํ•˜๋‚˜๋ฅผ ๋งŒ๋‚˜๋ฉด ํ•œ๊บผ๋ฒˆ์— ์ฒญ๊ตฌ์„œ๋กœ ๋Œ์•„์˜ด.

์˜ค๋Š˜ ๋‹น์žฅ ํ•˜์‹ค ์ˆ˜ ์žˆ๋Š” ๊ฑด ๋‘ ๊ฐ€์ง€์˜ˆ์š”. ํ•˜๋‚˜๋Š” SELECT @@VERSION์œผ๋กœ ๋นŒ๋“œ ํ™•์ธํ•˜๊ธฐ, ๋‹ค๋ฅธ ํ•˜๋‚˜๋Š” SQL Server ์„œ๋น„์Šค๊ฐ€ ์–ด๋–ค ๊ณ„์ •์œผ๋กœ ๋Œ๊ณ  ์žˆ๋Š”์ง€ ์„œ๋น„์Šค ์†์„ฑ ์ฐฝ ์—ด์–ด๋ณด๊ธฐ. ๋‘˜ ๋‹ค 5๋ถ„์ด๋ฉด ๋๋‚˜๋Š”๋ฐ, ๊ฒฐ๊ณผ์— ๋”ฐ๋ผ ๋‹ค์Œ์— ํ•  ์ผ์ด ์™„์ „ํžˆ ๋‹ฌ๋ผ์งˆ ๊ฒ๋‹ˆ๋‹ค. ํ™•์ธํ•ด ๋ณด์‹œ๊ณ  ์˜ˆ์ƒ ๋ฐ–์˜ ๊ณ„์ •์ด ๋‚˜์™”๋‹ค๋ฉด ๋Œ“๊ธ€๋กœ ๊ณต์œ ํ•ด ์ฃผ์„ธ์š”. ๋น„์Šทํ•œ ์ƒํ™ฉ ์ •๋ฆฌํ•ด ๋ณธ ๊ฒฝํ—˜์ด ์žˆ์œผ๋‹ˆ ๊ฐ™์ด ๋ฐฉ๋ฒ• ์ฐพ์•„๋ณด์•„์š”!

728x90
๋ฐ˜์‘ํ˜•