์ผ€์ด๋ธ” ๋ชจ๋Ž€ ์ œ์–ด๊ถŒ์„ ์–ป๊ธฐ ์œ„ํ•œ Cable Haunt ๊ณต๊ฒฉ

Lyrebirds์˜ ๋ณด์•ˆ ์—ฐ๊ตฌ์› ํญ๋กœ ์— ๊ด€ํ•œ ์ •๋ณด ์ทจ์•ฝ์  (CVE-2019-19494) Broadcom ์นฉ ๊ธฐ๋ฐ˜ ์ผ€์ด๋ธ” ๋ชจ๋Ž€์—์„œ ์žฅ์น˜๋ฅผ ์™„๋ฒฝํ•˜๊ฒŒ ์ œ์–ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์—ฐ๊ตฌ์ž๋“ค์— ๋”ฐ๋ฅด๋ฉด ์œ ๋Ÿฝ์—์„œ๋Š” ๋‹ค์–‘ํ•œ ์ผ€์ด๋ธ” ์‚ฌ์—…์ž๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” ์•ฝ 200์–ต ๋Œ€์˜ ์žฅ์น˜๊ฐ€ ์ด ๋ฌธ์ œ์˜ ์˜ํ–ฅ์„ ๋ฐ›์Šต๋‹ˆ๋‹ค. ๋ชจ๋Ž€ ์ ๊ฒ€ ์ค€๋น„ ์Šคํฌ๋ฆฝํŠธ, ๋ฌธ์ œ๊ฐ€ ์žˆ๋Š” ์„œ๋น„์Šค์˜ ํ™œ๋™๊ณผ ์ž‘์—…์ž๋ฅผ ํ‰๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. ํ”„๋กœํ† ํƒ€์ž…์„ ์•…์šฉํ•˜๋‹ค ์‚ฌ์šฉ์ž์˜ ๋ธŒ๋ผ์šฐ์ €์—์„œ ํŠน๋ณ„ํžˆ ๊ณ ์•ˆ๋œ ํŽ˜์ด์ง€๊ฐ€ ์—ด๋ฆด ๋•Œ ๊ณต๊ฒฉ์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

์ด ๋ฌธ์ œ๋Š” ์ŠคํŽ™ํŠธ๋Ÿผ ๋ถ„์„๊ธฐ ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•œ ์•ก์„ธ์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ์„œ๋น„์Šค์˜ ๋ฒ„ํผ ์˜ค๋ฒ„ํ”Œ๋กœ๋กœ ์ธํ•ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ์šด์˜์ž๋Š” ๋ฌธ์ œ๋ฅผ ์ง„๋‹จํ•˜๊ณ  ์ผ€์ด๋ธ” ์—ฐ๊ฒฐ์— ๋Œ€ํ•œ ๊ฐ„์„ญ ์ˆ˜์ค€์„ ๊ณ ๋ คํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์„œ๋น„์Šค๋Š” jsonrpc๋ฅผ ํ†ตํ•ด ์š”์ฒญ์„ ์ฒ˜๋ฆฌํ•˜๊ณ  ๋‚ด๋ถ€ ๋„คํŠธ์›Œํฌ์—์„œ๋งŒ ์—ฐ๊ฒฐ์„ ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค. ์„œ๋น„์Šค์˜ ์ทจ์•ฝ์  ์•…์šฉ์€ ๊ธฐ์ˆ  ์‚ฌ์šฉ์œผ๋กœ๋ถ€ํ„ฐ ์„œ๋น„์Šค๊ฐ€ ๋ณดํ˜ธ๋˜์ง€ ์•Š์•˜๋‹ค๋Š” ๋‘ ๊ฐ€์ง€ ์š”์ธ์œผ๋กœ ์ธํ•ด ๊ฐ€๋Šฅํ–ˆ์Šต๋‹ˆ๋‹ค.DNS ๋ฆฌ๋ฐ”์ธ๋”ฉ"WebSocket์˜ ์ž˜๋ชป๋œ ์‚ฌ์šฉ์œผ๋กœ ์ธํ•ด ๊ทธ๋ฆฌ๊ณ  ๋Œ€๋ถ€๋ถ„์˜ ๊ฒฝ์šฐ ๋ชจ๋ธ ์‹œ๋ฆฌ์ฆˆ์˜ ๋ชจ๋“  ์žฅ์น˜์— ๊ณตํ†ต์ ์œผ๋กœ ์‚ฌ์ „ ์ •์˜๋œ ์—”์ง€๋‹ˆ์–ด๋ง ์•”ํ˜ธ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์•ก์„ธ์Šค๊ฐ€ ์ œ๊ณต๋˜์—ˆ์Šต๋‹ˆ๋‹ค(์ŠคํŽ™ํŠธ๋Ÿผ ๋ถ„์„๊ธฐ๋Š” ์ž์ฒด ๋„คํŠธ์›Œํฌ ํฌํŠธ(์ผ๋ฐ˜์ ์œผ๋กœ 8080 ๋˜๋Š” 6080)์—์„œ ๋ณ„๋„์˜ ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค. ์—”์ง€๋‹ˆ์–ด๋ง ์•ก์„ธ์Šค ๋น„๋ฐ€๋ฒˆํ˜ธ๋Š” ๊ด€๋ฆฌ์ž ์›น ์ธํ„ฐํŽ˜์ด์Šค์˜ ๋น„๋ฐ€๋ฒˆํ˜ธ์™€ ์ค‘๋ณต๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค).

"DNS ๋ฆฌ๋ฐ”์ธ๋”ฉ" ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•˜๋ฉด ์‚ฌ์šฉ์ž๊ฐ€ ๋ธŒ๋ผ์šฐ์ €์—์„œ ํŠน์ • ํŽ˜์ด์ง€๋ฅผ ์—ด ๋•Œ ์ธํ„ฐ๋„ท์„ ํ†ตํ•ด ์ง์ ‘ ์•ก์„ธ์Šคํ•  ์ˆ˜ ์—†๋Š” ๋‚ด๋ถ€ ๋„คํŠธ์›Œํฌ์˜ ๋„คํŠธ์›Œํฌ ์„œ๋น„์Šค์™€ WebSocket ์—ฐ๊ฒฐ์„ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ ๋„๋ฉ”์ธ์˜ ๋ฒ”์œ„๋ฅผ ๋ฒ—์–ด๋‚˜์ง€ ์•Š๋„๋ก ๋ธŒ๋ผ์šฐ์ € ๋ณดํ˜ธ๋ฅผ ์šฐํšŒํ•˜๋ ค๋ฉด(๊ต์ฐจ ์ถœ์ฒ˜) DNS์˜ ํ˜ธ์ŠคํŠธ ์ด๋ฆ„ ๋ณ€๊ฒฝ์ด ์ ์šฉ๋ฉ๋‹ˆ๋‹ค. - ๊ณต๊ฒฉ์ž์˜ DNS ์„œ๋ฒ„๋Š” ๋‘ ๊ฐœ์˜ IP ์ฃผ์†Œ๋ฅผ ํ•˜๋‚˜์”ฉ ๋ณด๋‚ด๋„๋ก ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค. ์ฒซ ๋ฒˆ์งธ ์š”์ฒญ์€ ํŽ˜์ด์ง€๊ฐ€ ์žˆ๋Š” ์„œ๋ฒ„์˜ ์‹ค์ œ IP๋กœ ์ „์†ก๋˜๊ณ  ๊ทธ ๋‹ค์Œ์—๋Š” ๋‚ด๋ถ€ ์ฃผ์†Œ๊ฐ€ ์ „์†ก๋ฉ๋‹ˆ๋‹ค. ์žฅ์น˜๊ฐ€ ๋ฐ˜ํ™˜๋ฉ๋‹ˆ๋‹ค(์˜ˆ: 192.168.10.1). ์ฒซ ๋ฒˆ์งธ ์‘๋‹ต์— ๋Œ€ํ•œ TTL(Time to Live)์€ ์ตœ์†Œ๊ฐ’์œผ๋กœ ์„ค์ •๋˜์–ด ์žˆ์œผ๋ฏ€๋กœ ํŽ˜์ด์ง€๋ฅผ ์—ด ๋•Œ ๋ธŒ๋ผ์šฐ์ €๋Š” ๊ณต๊ฒฉ์ž ์„œ๋ฒ„์˜ ์‹ค์ œ IP๋ฅผ ํ™•์ธํ•˜๊ณ  ํŽ˜์ด์ง€์˜ ๋‚ด์šฉ์„ ๋กœ๋“œํ•ฉ๋‹ˆ๋‹ค. ํŽ˜์ด์ง€์—์„œ๋Š” TTL์ด ๋งŒ๋ฃŒ๋  ๋•Œ๊นŒ์ง€ ๊ธฐ๋‹ค๋ฆฌ๋Š” JavaScript ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•˜๊ณ  ๋‘ ๋ฒˆ์งธ ์š”์ฒญ์„ ๋ณด๋ƒ…๋‹ˆ๋‹ค. ์ด ์š”์ฒญ์€ ์ด์ œ ํ˜ธ์ŠคํŠธ๋ฅผ 192.168.10.1๋กœ ์‹๋ณ„ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด JavaScript๋Š” ์›๋ณธ ๊ฐ„ ์ œํ•œ์„ ์šฐํšŒํ•˜์—ฌ ๋กœ์ปฌ ๋„คํŠธ์›Œํฌ ๋‚ด ์„œ๋น„์Šค์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ชจ๋Ž€์— ์š”์ฒญ์„ ๋ณด๋‚ผ ์ˆ˜ ์žˆ๊ฒŒ ๋˜๋ฉด ๊ณต๊ฒฉ์ž๋Š” ์ŠคํŽ™ํŠธ๋Ÿผ ๋ถ„์„๊ธฐ ์ฒ˜๋ฆฌ๊ธฐ์˜ ๋ฒ„ํผ ์˜ค๋ฒ„ํ”Œ๋กœ๋ฅผ ์•…์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ด๋ฅผ ํ†ตํ•ด ํŽŒ์›จ์–ด ์ˆ˜์ค€์—์„œ ๋ฃจํŠธ ๊ถŒํ•œ์œผ๋กœ ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ ํ›„, ๊ณต๊ฒฉ์ž๋Š” ์žฅ์น˜์— ๋Œ€ํ•œ ์™„์ „ํ•œ ์ œ์–ด๊ถŒ์„ ํš๋“ํ•˜์—ฌ ๋ชจ๋“  ์„ค์ • ๋ณ€๊ฒฝ(์˜ˆ: ์„œ๋ฒ„์— ๋Œ€ํ•œ DNS ๋ฆฌ๋””๋ ‰์…˜์„ ํ†ตํ•ด DNS ์‘๋‹ต ๋ณ€๊ฒฝ), ํŽŒ์›จ์–ด ์—…๋ฐ์ดํŠธ ๋น„ํ™œ์„ฑํ™”, ํŽŒ์›จ์–ด ๋ณ€๊ฒฝ, ํŠธ๋ž˜ํ”ฝ ๋ฆฌ๋””๋ ‰์…˜ ๋˜๋Š” ๋„คํŠธ์›Œํฌ ์—ฐ๊ฒฐ์— ๋Œ€ํ•œ ์›จ์ง€(MiTM)๋ฅผ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ).

์ด ์ทจ์•ฝ์ ์€ ๋‹ค์–‘ํ•œ ์ œ์กฐ์—…์ฒด์˜ ์ผ€์ด๋ธ” ๋ชจ๋Ž€ ํŽŒ์›จ์–ด์— ์‚ฌ์šฉ๋˜๋Š” ํ‘œ์ค€ Broadcom ํ”„๋กœ์„ธ์„œ์— ์กด์žฌํ•ฉ๋‹ˆ๋‹ค. WebSocket์„ ํ†ตํ•ด JSON ํ˜•์‹์˜ ์š”์ฒญ์„ ๊ตฌ๋ฌธ ๋ถ„์„ํ•  ๋•Œ ๋ถ€์ ์ ˆํ•œ ๋ฐ์ดํ„ฐ ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ๋กœ ์ธํ•ด ์š”์ฒญ์— ์ง€์ •๋œ ๋งค๊ฐœ๋ณ€์ˆ˜์˜ ๊ผฌ๋ฆฌ๊ฐ€ ํ• ๋‹น๋œ ๋ฒ„ํผ ์™ธ๋ถ€ ์˜์—ญ์— ๊ธฐ๋ก๋˜๊ณ  ๋ฐ˜ํ™˜ ์ฃผ์†Œ ๋ฐ ์ €์žฅ๋œ ๋ ˆ์ง€์Šคํ„ฐ ๊ฐ’์„ ํฌํ•จํ•˜์—ฌ ์Šคํƒ์˜ ์ผ๋ถ€๋ฅผ ๋ฎ์–ด์“ธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ˜„์žฌ ์—ฐ๊ตฌ ๊ธฐ๊ฐ„ ๋™์•ˆ ์—ฐ๊ตฌ์— ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋‹ค์Œ ์žฅ์น˜์—์„œ ์ทจ์•ฝ์ ์ด ํ™•์ธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

  • Sagemcom F@st 3890, 3686;
  • ๋„ท๊ธฐ์–ด CG3700EMR, C6250EMR, CM1000;
  • ํ…Œํฌ๋‹ˆ์ปฌ๋Ÿฌ TC7230, TC4400;
  • COMPAL 7284E, 7486E;
  • ์„œํ•‘๋ณด๋“œ SB8200.

์ถœ์ฒ˜ : opennet.ru

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