๋ง์ ์๋ฒ ๋๋ ๋ฐ ํด๋์ฉ ์ฅ์น์ ์ฌ์ฉ๋๋ ํ์ค C ๋ผ์ด๋ธ๋ฌ๋ฆฌ uClibc ๋ฐ uClibc-ng์์ IP ์ฃผ์๋ฅผ ๋์ฒดํ๋ ๋ฐ ์ฌ์ฉํ ์ ์๋ ๊ฐ์ ๋ฐ์ดํฐ๋ฅผ DNS ์บ์์ ์ฝ์ ํ ์ ์๋ ์ทจ์ฝ์ ์ด ์๋ณ๋์์ต๋๋ค(CVE ํ ๋น๋์ง ์์). ์บ์์ ์๋ ์์์ ๋๋ฉ์ธ์ ์ญ์ ํ๊ณ ์์ฒญ์ ๊ณต๊ฒฉ์ ์๋ฒ์ ๋๋ฉ์ธ์ผ๋ก ๋ฆฌ๋๋ ์ ํฉ๋๋ค.
์ด ๋ฌธ์ ๋ ๋ผ์ฐํฐ, ์ก์ธ์ค ํฌ์ธํธ, ์ฌ๋ฌผ ์ธํฐ๋ท ์ฅ์น์ฉ ๋ค์ํ Linux ํ์จ์ด๋ ๋ฌผ๋ก OpenWRT ๋ฐ Embedded Gentoo์ ๊ฐ์ ์๋ฒ ๋๋ Linux ๋ฐฐํฌํ์๋ ์ํฅ์ ๋ฏธ์นฉ๋๋ค. ์ด ์ทจ์ฝ์ ์ ๋ง์ ์ ์กฐ์ ์ฒด์ ์ฅ์น์ ๋ํ๋ฉ๋๋ค(์: uClibc๋ Linksys, Netgear ๋ฐ Axis ํ์จ์ด์ ์ฌ์ฉ๋จ). ๊ทธ๋ฌ๋ uClibc ๋ฐ uClibc-ng์์๋ ์ทจ์ฝ์ ์ด ์์ ๋์ง ์์ ์ํ๋ก ๋จ์ ์์ผ๋ฏ๋ก ํด๋น ์ ํ์ ์์ฐํ๋ ํน์ ์ฅ์น ๋ฐ ์ ์กฐ์ ์ฒด์ ๋ํ ์์ธํ ์ ๋ณด ๋ฌธ์ ๊ฐ ์๋์ง ์์ง ๊ณต๊ฐ๋์ง ์์์ต๋๋ค.
์ด ์ทจ์ฝ์ ์ DNS ์ฟผ๋ฆฌ๋ฅผ ๋ณด๋ด๋ ์ฝ๋์ ์์ธก ๊ฐ๋ฅํ ํธ๋์ญ์ ์๋ณ์๋ฅผ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ ๋ฐ์ํฉ๋๋ค. DNS ์์ฒญ์ ์๋ณ ๋ฒํธ๋ ํฌํธ ๋ฒํธ์ ์ถ๊ฐ ๋ฌด์์ํ๋ฅผ ์ฌ์ฉํ์ง ์๊ณ ๋จ์ํ ์นด์ดํฐ๋ฅผ ์ฆ๊ฐ์ํค๋ ๋ฐฉ์์ผ๋ก ์ ํ๋์์ต๋๋ค. ์ด๋ก ์ธํด ๊ฐ์ ์๋ต์ด ํฌํจ๋ UDP ํจํท์ ์ ์ ์ ์ผ๋ก ์ ์กํ์ฌ DNS ์บ์๋ฅผ ์ค์ผ์ํฌ ์ ์์์ต๋๋ค(์๋ต์ด ์ด์ ์ ๋์ฐฉํ๋ฉด ์๋ฝ๋จ). ์ค์ ์๋ฒ์ ์๋ต์ด๋ฉฐ ์ฌ๋ฐ๋ฅธ ID๋ฅผ ํฌํจํฉ๋๋ค). 2008๋ ์ ์ ์๋ Kaminsky ๋ฐฉ๋ฒ๊ณผ ๋ฌ๋ฆฌ ํธ๋์ญ์ ์๋ณ์๋ ์ด๊ธฐ์ ์์ธก ๊ฐ๋ฅํ๊ธฐ ๋๋ฌธ์ ์ถ์ธกํ ํ์์กฐ์ฐจ ์์ต๋๋ค(๊ฐ์ ์ฒ์์ 1๋ก ์ค์ ๋์ด ๋ฌด์์๋ก ์ ํ๋์ง ์๊ณ ๊ฐ ์์ฒญ๋ง๋ค ์ฆ๊ฐํจ).
์๋ณ์์ ๋ฌด์ฐจ๋ณ ๋์ ์ ๋ฐฉ์งํ๊ธฐ ์ํด ์ฌ์์์๋ DNS ์์ฒญ์ด ์ ์ก๋๋ ์์ค ๋คํธ์ํฌ ํฌํธ ์๋ฅผ ๋ฌด์์๋ก ๋ฐฐํฌํ์ฌ ์๋ณ์์ ํฌ๊ธฐ๊ฐ ์ถฉ๋ถํ์ง ์์ ๊ฒ์ ๋ณด์ํ ๊ฒ์ ์ถ๊ฐ๋ก ๊ถ์ฅํฉ๋๋ค. ๊ฐ์ ์๋ต์ ์์ฑํ๊ธฐ ์ํด ํฌํธ ๋ฌด์์ํ๋ฅผ ํ์ฑํํ๋ ๊ฒฝ์ฐ 16๋นํธ ์๋ณ์๋ฅผ ์ ํํ๋ ๊ฒ ์ธ์๋ ๋คํธ์ํฌ ํฌํธ ๋ฒํธ๋ ์ ํํด์ผ ํฉ๋๋ค. uClibc ๋ฐ uClibc-ng์์๋ ์ด๋ฌํ ๋ฌด์์ํ๊ฐ ๋ช ์์ ์ผ๋ก ํ์ฑํ๋์ง ์์์ผ๋ฉฐ(๋ฐ์ธ๋ ํธ์ถ ์ ๋ฌด์์ ์์ค UDP ํฌํธ๊ฐ ์ง์ ๋์ง ์์) ์ด์ ์ฒด์ ์ค์ ์ ๋ฐ๋ผ ์ฌ์ฉ์ด ๋ฌ๋ผ์ก์ต๋๋ค.
ํฌํธ ๋ฌด์์ํ๊ฐ ๋นํ์ฑํ๋๋ฉด ์ฆ๊ฐ๋ ์์ฒญ ID๋ฅผ ๊ฒฐ์ ํ๋ ๊ฒ์ด ๊ฐ๋จํ ์์ ์ผ๋ก ํ์๋ฉ๋๋ค. ๊ทธ๋ฌ๋ ๋ฌด์์ํ๊ฐ ์ฌ์ฉ๋๋๋ผ๋ ๊ณต๊ฒฉ์๋ 32768~60999 ๋ฒ์์์ ๋คํธ์ํฌ ํฌํธ๋ง ์ถ์ธกํ๋ฉด ๋๋ฉฐ, ์ด๋ฅผ ์ํด ๋ค์ํ ๋คํธ์ํฌ ํฌํธ์ ๊ฐ์์ ์๋ต์ ๋๋์ผ๋ก ๋์์ ์ ์กํ ์ ์์ต๋๋ค.
์ด ๋ฌธ์ ๋ uClibc 0.9.33.2 ๋ฐ uClibc-ng 1.0.40์ ์ต์ ๋ฒ์ ์ ํฌํจํ์ฌ uClibc ๋ฐ uClibc-ng์ ๋ชจ๋ ์ต์ ๋ฆด๋ฆฌ์ค์์ ํ์ธ๋์์ต๋๋ค. 2021๋
2022์์๋ ์์ ์ฌํญ์ ์กฐ์ ์ค๋น๋ฅผ ์ํด ์ทจ์ฝ์ ์ ๋ํ ์ ๋ณด๊ฐ CERT/CC๋ก ์ ์ก๋์์ต๋๋ค. 200๋
XNUMX์, ๋ฌธ์ ์ ๋ํ ๋ฐ์ดํฐ๊ฐ CERT/CC์ ํ๋ ฅํ๋ XNUMX๊ฐ ์ด์์ ์ ์กฐ์
์ฒด์ ๊ณต์ ๋์์ต๋๋ค. ์ง๋ XNUMX์์๋ uClibc-ng ํ๋ก์ ํธ ๊ด๋ฆฌ์์๊ฒ ๋ณ๋๋ก ์ฐ๋ฝ์ ์๋ํ์ผ๋ ์์ฒด์ ์ผ๋ก๋ ์ทจ์ฝ์ ์ ์์ ํ ์ ์๋ค๊ณ ๋ตํ๊ณ ๋ฌธ์ ์ ๋ํ ์ ๋ณด๋ฅผ ๊ณต๊ฐ์ ์ผ๋ก ๊ณต๊ฐํ ๊ฒ์ ๊ถ๊ณ ํ์ผ๋ฉฐ, ๊ฐ๋ฐ์ ๋์์ ๋ฐ๊ธฐ๋ฅผ ํฌ๋งํ๋ค. ์ปค๋ฎค๋ํฐ์์ ์์ ํ์ธ์. ์ ์กฐ์
์ฒด ์ค์์ NETGEAR๋ ์ทจ์ฝ์ ์ ์ ๊ฑฐํ๋ ์
๋ฐ์ดํธ ์ถ์๋ฅผ ๋ฐํํ์ต๋๋ค.
์ถ์ฒ : opennet.ru