Linux ์ปค๋„์—์„œ ํ”Œ๋กœํ”ผ ๋“œ๋ผ์ด๋ฒ„๊ฐ€ ์œ ์ง€ ๊ด€๋ฆฌ๋˜์ง€ ์•Š์€ ์ƒํƒœ๋กœ ๋‚จ์•„ ์žˆ์Œ

Linux ์ปค๋„ 5.3์— ํฌํ•จ๋จ ํ—ˆ์šฉ ํ”Œ๋กœํ”ผ ๋“œ๋ผ์ด๋ฒ„์™€ ๊ด€๋ จ๋œ ioctl ํ˜ธ์ถœ์— ์ถ”๊ฐ€ ๋ณดํ˜ธ ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•˜๊ธฐ ์œ„ํ•œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ๊ณผ ๋“œ๋ผ์ด๋ฒ„ ์ž์ฒด๊ฐ€ ๋ฌด์ธ์œผ๋กœ ํ‘œ์‹œ๋จ
("๊ณ ์•„")๋Š” ๊ทธ์˜ ์‹œํ—˜์ด ์ค‘๋‹จ๋˜์—ˆ๋‹ค๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

๋“œ๋ผ์ด๋ฒ„๋Š” ๋” ์ด์ƒ ์ง€์›๋˜์ง€ ์•Š๋Š” ๊ฒƒ์œผ๋กœ ๊ฐ„์ฃผ๋ฉ๋‹ˆ๋‹ค. ํ…Œ์ŠคํŠธํ•  ๋งŒํ•œ ์ž‘๋™ํ•˜๋Š” ํ•˜๋“œ์›จ์–ด๋ฅผ ์ฐพ๊ธฐ ์–ด๋ ต๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ํ˜„์žฌ ๋ชจ๋“  ์™ธ์žฅ ๋“œ๋ผ์ด๋ธŒ๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ USB ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ปค๋„์—์„œ ๋“œ๋ผ์ด๋ฒ„๋ฅผ ์ œ๊ฑฐํ•˜๋Š” ๊ฒƒ์€ ํ”Œ๋กœํ”ผ ๋””์Šคํฌ ์ปจํŠธ๋กค๋Ÿฌ๊ฐ€ ์—ฌ์ „ํžˆ ๊ฐ€์ƒํ™” ์‹œ์Šคํ…œ์—์„œ ์—๋ฎฌ๋ ˆ์ด์…˜๋œ๋‹ค๋Š” ์‚ฌ์‹ค ๋•Œ๋ฌธ์— ์–ด๋ ต์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋“œ๋ผ์ด๋ฒ„๋Š” ์—ฌ์ „ํžˆ ์ปค๋„์— ์ €์žฅ๋˜์–ด ์žˆ์ง€๋งŒ ์˜ฌ๋ฐ”๋ฅธ ์ž‘๋™์€ ๋ณด์žฅ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

ํ”Œ๋กœํ”ผ ๋“œ๋ผ์ด๋ฒ„์—๋„ ์žˆ์Šต๋‹ˆ๋‹ค ์ œ๊ฑฐ ์ทจ์•ฝ์  (CVE-2019-14283), ๊ถŒํ•œ์ด ์—†๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์ž์‹ ์˜ ํ”Œ๋กœํ”ผ ๋””์Šคํฌ๋ฅผ ์‚ฝ์ž…ํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์„ ํ†ตํ•ด ioctl ์กฐ์ž‘์„ ํ†ตํ•ด ๋ณต์‚ฌ ๋ฒ„ํผ ๊ฒฝ๊ณ„ ๋ฐ–์˜ ๋ฉ”๋ชจ๋ฆฌ ์˜์—ญ์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ฝ์„ ์ˆ˜ ์žˆ๋„๋ก ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค(์˜ˆ๋ฅผ ๋“ค์–ด, ์ธ์ ‘ ์˜์—ญ์—๋Š” ๋””์Šคํฌ ์บ์‹œ ๋ฐ ์ž…๋ ฅ ๋ฒ„ํผ์—์„œ ์˜จ ์ž”์—ฌ ๋ฐ์ดํ„ฐ๊ฐ€ ํฌํ•จ๋  ์ˆ˜ ์žˆ์Œ). ํ•œํŽธ์œผ๋กœ๋Š” ๊ฐ€์ƒํ™” ์‹œ์Šคํ…œ์— ํ•ด๋‹น ์—๋ฎฌ๋ ˆ์ด์…˜๋œ ์ปจํŠธ๋กค๋Ÿฌ๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ(์˜ˆ๋ฅผ ๋“ค์–ด, QEMU์—์„œ ๊ธฐ๋ณธ์ ์œผ๋กœ ์‚ฌ์šฉ๋จ) ํ”Œ๋กœํ”ผ ๋“œ๋ผ์ด๋ฒ„๊ฐ€ ์ž๋™์œผ๋กœ ๋กœ๋“œ๋˜๊ธฐ ๋•Œ๋ฌธ์— ์ทจ์•ฝ์ ์€ ์—ฌ์ „ํžˆ โ€‹โ€‹๊ด€๋ จ์„ฑ์ด ์žˆ์ง€๋งŒ, ๋‹ค๋ฅธ ํ•œํŽธ์œผ๋กœ๋Š” ์ด ๋ฌธ์ œ๋ฅผ ์•…์šฉํ•˜๋ ค๋ฉด ๊ณต๊ฒฉ์ž๊ฐ€ ์ค€๋น„ํ•œ ํ”Œ๋กœํ”ผ ๋””์Šคํฌ ์ด๋ฏธ์ง€๋ฅผ ์—ฐ๊ฒฐํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€