์ปค๋„ ์ทจ์•ฝ์  Linux์ด๋ฅผ ํ†ตํ•ด ํฌ๋กฌ์˜ ์ƒŒ๋“œ๋ฐ•์Šค ๊ฒฉ๋ฆฌ๋ฅผ ์šฐํšŒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ตฌ๊ธ€์˜ ๋ณด์•ˆ ์—ฐ๊ตฌ์›๋“ค์ด ์ปค๋„์—์„œ ์ทจ์•ฝ์ ์„ ๋ฐœ๊ฒฌํ–ˆ์Šต๋‹ˆ๋‹ค. Linux ๊ถŒํ•œ ์ƒ์Šน ์ทจ์•ฝ์ (CVE-2025-38236)์ด ์กด์žฌํ•ฉ๋‹ˆ๋‹ค. ์ด ์ทจ์•ฝ์ ์€ ํŠนํžˆ Google Chrome์—์„œ ์‚ฌ์šฉ๋˜๋Š” ์ƒŒ๋“œ๋ฐ•์Šค ๊ฒฉ๋ฆฌ ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ์šฐํšŒํ•˜์—ฌ Chrome์˜ ์ƒŒ๋“œ๋ฐ•์Šค ๋ Œ๋”๋ง ํ”„๋กœ์„ธ์Šค ์ปจํ…์ŠคํŠธ์—์„œ ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•  ๋•Œ ์ปค๋„ ์ˆ˜์ค€์˜ ์ฝ”๋“œ ์‹คํ–‰ ๊ถŒํ•œ์„ ํš๋“ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค(์˜ˆ: Chrome์˜ ๋‹ค๋ฅธ ์ทจ์•ฝ์ ์„ ์•…์šฉํ•˜๋Š” ๊ฒฝ์šฐ). ์ด ๋ฌธ์ œ๋Š” ์ปค๋„์—์„œ ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค. Linux 6.9 ๋ฒ„์ „์—์„œ ์ปค๋„ ์—…๋ฐ์ดํŠธ๋ฅผ ํ†ตํ•ด ์ˆ˜์ •๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Linux 6.1.143, 6.6.96, 6.12.36 ๋ฐ 6.15.5 ๋ฒ„์ „์—์„œ ์ทจ์•ฝ์ ์ด ๋ฐœ๊ฒฌ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ต์Šคํ”Œ๋กœ์ž‡ ํ”„๋กœํ† ํƒ€์ž…์„ ๋‹ค์šด๋กœ๋“œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด ์ทจ์•ฝ์ ์€ AF_UNIX ์†Œ์ผ“์— ์„ค์ •ํ•  ์ˆ˜ ์žˆ๋Š” MSG_OOB ํ”Œ๋ž˜๊ทธ์˜ ๊ตฌํ˜„ ์˜ค๋ฅ˜๋กœ ์ธํ•ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. MSG_OOB("๋Œ€์—ญ ์™ธ") ํ”Œ๋ž˜๊ทธ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ „์†ก๋˜๋Š” ๋ฐ์ดํ„ฐ์— ์ถ”๊ฐ€ ๋ฐ”์ดํŠธ๋ฅผ ๋ง๋ถ™์ผ ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ˆ˜์‹ ์ž๋Š” ๋‚˜๋จธ์ง€ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ›๊ธฐ ์ „์— ์ด ์ถ”๊ฐ€ ๋ฐ”์ดํŠธ๋ฅผ ์ฝ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ํ”Œ๋ž˜๊ทธ๋Š” ์ปค๋„์— ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Linux 5.15 ๋ฒ„์ „์€ ์˜ค๋ผํด์˜ ์š”์ฒญ์œผ๋กœ ์ถœ์‹œ๋˜์—ˆ์œผ๋ฉฐ, ๋„๋ฆฌ ์ฑ„ํƒ๋˜์ง€ ์•Š์•„ ์ž‘๋…„์— ์‚ฌ์šฉ ์ค‘๋‹จ์ด ์ œ์•ˆ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

Chrome์˜ ์ƒŒ๋“œ๋ฐ•์Šค ๊ตฌํ˜„์€ UNIX ์†Œ์ผ“ ์ž‘์—…๊ณผ send()/recv() ์‹œ์Šคํ…œ ํ˜ธ์ถœ์„ ํ—ˆ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ MSG_OOB ํ”Œ๋ž˜๊ทธ๋Š” ๋‹ค๋ฅธ ์˜ต์…˜๊ณผ ํ•จ๊ป˜ ํ—ˆ์šฉ๋˜๋ฉฐ ๋ณ„๋„๋กœ ํ•„ํ„ฐ๋ง๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. MSG_OOB ๊ตฌํ˜„์˜ ๋ฒ„๊ทธ๋กœ ์ธํ•ด ํŠน์ • ์‹œ์Šคํ…œ ํ˜ธ์ถœ ์‹œํ€€์Šค๋ฅผ ์‹คํ–‰ํ•œ ํ›„ ํ•ด์ œ ํ›„ ์‚ฌ์šฉ(use-after-free) ์กฐ๊ฑด์ด ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. char dummy; int socks[2]; socketpair(AF_UNIX, SOCK_STREAM, 0, socks); send(socks[1], "A", 1, MSG_OOB); recv(socks[0], &dummy, 1, MSG_OOB); send(socks[1], "A", 1, MSG_OOB); recv(socks[0], &dummy, 1, MSG_OOB); send(socks[1], "A", 1, MSG_OOB); recv(socks[0], &dummy, 1, 0); recv(socks[0], &dummy, 1, MSG_OOB);

์ถœ์ฒ˜ : opennet.ru

DDoS ๋ณดํ˜ธ, VPS VDS ์„œ๋ฒ„๊ฐ€ ์žˆ๋Š” ์‚ฌ์ดํŠธ๋ฅผ ์œ„ํ•œ ์•ˆ์ •์ ์ธ ํ˜ธ์ŠคํŒ… ๊ตฌ์ž… ๐Ÿ”ฅ DDoS ๊ณต๊ฒฉ ๋ฐฉ์ง€ ๊ธฐ๋Šฅ์ด ํƒ‘์žฌ๋œ ์•ˆ์ •์ ์ธ ์›น์‚ฌ์ดํŠธ ํ˜ธ์ŠคํŒ…, VPS ๋ฐ VDS ์„œ๋ฒ„๋ฅผ ๊ตฌ๋งคํ•˜์„ธ์š” | ProHoster