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

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

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

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

์ถœ์ฒ˜ : opennet.ru

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