Android ํ”Œ๋žซํผ์— ์˜ํ–ฅ์„ ๋ฏธ์น˜๋Š” ๋“œ๋ผ์ด๋ฒ„ v4l2์˜ ์ทจ์•ฝ์ 

ํŠธ๋ Œ๋“œ๋งˆ์ดํฌ๋กœ ํšŒ์‚ฌ ะพะฟัƒะฑะปะธะบะพะฒะฐะปะฐ ๋“œ๋ผ์ด๋ฒ„์˜ ์ทจ์•ฝ์ (CVE ๋ฏธํ• ๋‹น)์— ๋Œ€ํ•œ ์ •๋ณด v4l2, ๊ถŒํ•œ์ด ์—†๋Š” ๋กœ์ปฌ ์‚ฌ์šฉ์ž๊ฐ€ Linux ์ปค๋„์˜ ์ปจํ…์ŠคํŠธ์—์„œ ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ์ทจ์•ฝ์ ์— ๋Œ€ํ•œ ์ •๋ณด๋Š” ์ด ๋ฌธ์ œ๊ฐ€ Android ์ปค๋„์—๋งŒ ํ•ด๋‹น๋˜๋Š”์ง€ ๋˜๋Š” ์ผ๋ฐ˜ Linux ์ปค๋„์—์„œ๋„ ๋ฐœ์ƒํ•˜๋Š”์ง€ ์ž์„ธํžˆ ์„ค๋ช…ํ•˜์ง€ ์•Š๊ณ  Android ํ”Œ๋žซํผ์˜ ๋งฅ๋ฝ์—์„œ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.

์ทจ์•ฝ์ ์„ ์•…์šฉํ•˜๋ ค๋ฉด ๊ณต๊ฒฉ์ž๊ฐ€ ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ๋กœ์ปฌ ์•ก์„ธ์Šค๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. Android์—์„œ ๊ณต๊ฒฉํ•˜๋ ค๋ฉด ๋จผ์ € V4L(Video for Linux) ํ•˜์œ„ ์‹œ์Šคํ…œ์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ์ด ์žˆ๋Š” ๋น„๊ถŒํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜(์˜ˆ: ์นด๋ฉ”๋ผ ํ”„๋กœ๊ทธ๋žจ)์— ๋Œ€ํ•œ ์ œ์–ด ๊ถŒํ•œ์„ ์–ป์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. Android์˜ ์ทจ์•ฝ์ ์„ ๊ฐ€์žฅ ํ˜„์‹ค์ ์œผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๊ณต๊ฒฉ์ž๊ฐ€ ๊ธฐ๊ธฐ์˜ ๊ถŒํ•œ์„ ์ƒ์Šน์‹œํ‚ค๊ธฐ ์œ„ํ•ด ์ค€๋น„ํ•œ ์•…์„ฑ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ์•…์šฉ์„ ํฌํ•จ์‹œํ‚ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

ํ˜„์žฌ ์ทจ์•ฝ์ ์€ ํŒจ์น˜๋˜์ง€ ์•Š์€ ์ƒํƒœ๋กœ ๋‚จ์•„ ์žˆ์Šต๋‹ˆ๋‹ค. XNUMX์›”์— Google์— ์ด ๋ฌธ์ œ๊ฐ€ ํ†ต๋ณด๋˜์—ˆ์Œ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ์ˆ˜์ • ์‚ฌํ•ญ์€ ํฌํ•จ๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. XNUMX์›” ์—…๋ฐ์ดํŠธ ์•ˆ๋“œ๋กœ์ด๋“œ ํ”Œ๋žซํผ. 49์›” Android ๋ณด์•ˆ ํŒจ์น˜๋Š” 31๊ฐœ์˜ ์ทจ์•ฝ์ ์„ ์ˆ˜์ •ํ–ˆ์œผ๋ฉฐ ์ด ์ค‘ XNUMX๊ฐœ๋Š” ์‹ฌ๊ฐํ•œ ์ทจ์•ฝ์ ์œผ๋กœ ํ‰๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฉ€ํ‹ฐ๋ฏธ๋””์–ด ํ”„๋ ˆ์ž„์›Œํฌ์—์„œ ๋‘ ๊ฐ€์ง€ ์ค‘์š”ํ•œ ์ทจ์•ฝ์ ์ด ํ•ด๊ฒฐ๋˜์—ˆ์œผ๋ฉฐ ํŠน๋ณ„ํžˆ ์„ค๊ณ„๋œ ๋ฉ€ํ‹ฐ๋ฏธ๋””์–ด ๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜๋ฆฌํ•  ๋•Œ ์ฝ”๋“œ ์‹คํ–‰์„ ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค. Qualcomm ์นฉ์˜ ๊ตฌ์„ฑ ์š”์†Œ์—์„œ XNUMX๊ฐœ์˜ ์ทจ์•ฝ์ ์ด ์ˆ˜์ •๋˜์—ˆ์œผ๋ฉฐ, ์ด ์ค‘ XNUMX๊ฐœ์˜ ์ทจ์•ฝ์ ์€ ์œ„ํ—˜ ์ˆ˜์ค€์œผ๋กœ ์ง€์ •๋˜์–ด ์›๊ฒฉ ๊ณต๊ฒฉ์ด ๊ฐ€๋Šฅํ•ด์กŒ์Šต๋‹ˆ๋‹ค. ๋‚˜๋จธ์ง€ ๋ฌธ์ œ๋Š” ์œ„ํ—˜ํ•œ ๊ฒƒ์œผ๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ๋กœ์ปฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์กฐ์ž‘์„ ํ†ตํ•ด ๊ถŒํ•œ ์žˆ๋Š” ํ”„๋กœ์„ธ์Šค์˜ ์ปจํ…์ŠคํŠธ์—์„œ ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

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