์ฃผ๋น ์ฝ 3๋ง ๊ฑด์ ๋ค์ด๋ก๋๊ฐ ์๊ณ GitHub์์ 270๋ง ๊ฐ ์ด์์ ํ๋ก์ ํธ์ ์ข ์์ ์ผ๋ก ์ฌ์ฉ๋๋ node-netmask NPM ํจํค์ง์๋ ๋ท๋ง์คํฌ๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ฌ๋ฅผ ์ฐํํ ์ ์๋ ์ทจ์ฝ์ (CVE-2021-28918)์ด ์์ต๋๋ค. ์ฃผ์ ๋ฒ์ ๋๋ ํํฐ๋ง์ ๋ํ ๋ฐ์์ ๊ฒฐ์ ํฉ๋๋ค. ์ด ๋ฌธ์ ๋ node-netmask 2.0.0 ๋ฆด๋ฆฌ์ค์์ ์์ ๋์์ต๋๋ค.
์ด ์ทจ์ฝ์ ์ผ๋ก ์ธํด ์ธ๋ถ IP ์ฃผ์๋ฅผ ๋ด๋ถ ๋คํธ์ํฌ์ ์ฃผ์๋ก ์ฒ๋ฆฌํ๊ฑฐ๋ ๊ทธ ๋ฐ๋๋ก ์ฒ๋ฆฌํ ์ ์์ผ๋ฉฐ ์ ํ๋ฆฌ์ผ์ด์ ์์ ๋ ธ๋-๋ท๋ง์คํฌ ๋ชจ๋์ ์ฌ์ฉํ์ฌ SSRF(์๋ฒ ์ธก ์์ฒญ ์์กฐ), RFI๋ฅผ ์ํํ๋ ํน์ ๋ ผ๋ฆฌ๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. (Remote File Inclusion) ๋ฐ LFI(Local File Inclusion) ๊ณต๊ฒฉ)์ ํตํด ๋ด๋ถ ๋คํธ์ํฌ์ ๋ฆฌ์์ค์ ์ ๊ทผํ๊ณ ์คํ ์ฒด์ธ์ ์ธ๋ถ ๋๋ ๋ก์ปฌ ํ์ผ์ ํฌํจ์ํต๋๋ค. ๋ฌธ์ ๋ ์ฌ์์ ๋ฐ๋ฅด๋ฉด XNUMX์ผ๋ก ์์ํ๋ ์ฃผ์ ๋ฌธ์์ด ๊ฐ์ XNUMX์ง์๋ก ํด์๋์ด์ผ ํ๋๋ฐ node-netmask ๋ชจ๋์ ์ด๋ฅผ ๊ณ ๋ คํ์ง ์๊ณ XNUMX์ง์๋ก ์ฒ๋ฆฌํ๋ค๋ ์ ์ ๋๋ค.
์๋ฅผ ๋ค์ด ๊ณต๊ฒฉ์๋ "0177.0.0.1"์ ํด๋นํ๋ "127.0.0.1" ๊ฐ์ ์ง์ ํ์ฌ ๋ก์ปฌ ๋ฆฌ์์ค๋ฅผ ์์ฒญํ ์ ์์ง๋ง "node-netmask" ๋ชจ๋์ null์ ์ญ์ ํ๊ณ 0177.0.0.1"์ " 177.0.0.1", ์ ํ๋ฆฌ์ผ์ด์ ์์ ์ก์ธ์ค ๊ท์น์ ํ๊ฐํ ๋ "127.0.0.1"๋ก ID๋ฅผ ํ์ธํ ์ ์์ต๋๋ค. ๋ง์ฐฌ๊ฐ์ง๋ก ๊ณต๊ฒฉ์๋ "0127.0.0.1"๊ณผ ๋์ผํด์ผ ํ๋ "87.0.0.1" ์ฃผ์๋ฅผ ์ง์ ํ ์ ์์ง๋ง "node-netmask" ๋ชจ๋์์๋ "127.0.0.1"๋ก ์ฒ๋ฆฌ๋ฉ๋๋ค. ๋ง์ฐฌ๊ฐ์ง๋ก "012.0.0.1"("10.0.0.1"๊ณผ ๋์ผํ์ง๋ง ํ์ธ ์ค์๋ 12.0.0.1๋ก ์ฒ๋ฆฌ๋จ)๊ณผ ๊ฐ์ ๊ฐ์ ์ง์ ํ์ฌ ์ธํธ๋ผ๋ท ์ฃผ์์ ๋ํ ์ก์ธ์ค ํ์ธ์ ์์ผ ์ ์์ต๋๋ค.
ํด๋น ๋ฌธ์ ๋ฅผ ํ์ ํ ์ฐ๊ตฌ์ง์ ํด๋น ๋ฌธ์ ๋ฅผ ํ๊ตญ์ ์ด๋ผ๊ณ ๋ถ๋ฅด๋ฉฐ ์ฌ๋ฌ ๊ฐ์ง ๊ณต๊ฒฉ ์๋๋ฆฌ์ค๋ฅผ ์ ์ํ๊ณ ์์ง๋ง ๋๋ถ๋ถ์ ์ถ์ธก์ ๋ถ๊ณผํด ๋ณด์ธ๋ค. ์๋ฅผ ๋ค์ด, ์ ๋ ฅ ์์ฒญ์ ๋งค๊ฐ๋ณ์๋ ๋ฐ์ดํฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋ฆฌ์์ค๋ฅผ ์์ฒญํ๊ธฐ ์ํด ์ธ๋ถ ์ฐ๊ฒฐ์ ์ค์ ํ๋ Node.js ๊ธฐ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ณต๊ฒฉํ ๊ฐ๋ฅ์ฑ์ ๋ํด ์ด์ผ๊ธฐํ์ง๋ง ์ ํ๋ฆฌ์ผ์ด์ ์ ์ด๋ฆ์ด ๊ตฌ์ฒด์ ์ผ๋ก ์ง์ ๋๊ฑฐ๋ ์์ธํ ์ค๋ช ๋์ง๋ ์์ต๋๋ค. ์ ๋ ฅ๋ IP ์ฃผ์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋ฆฌ์์ค๋ฅผ ๋ก๋ํ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฐ๊ฒฌํ๋๋ผ๋ ๋ก์ปฌ ๋คํธ์ํฌ์ ์ฐ๊ฒฐํ์ง ์๊ฑฐ๋ "๋ฏธ๋ฌ" IP ์ฃผ์๋ฅผ ์ ์ดํ์ง ์๊ณ ์ค์ ๋ก ์ทจ์ฝ์ ์ด ์ด๋ป๊ฒ ์ ์ฉ๋ ์ ์๋์ง๋ ์์ ํ ๋ช ํํ์ง ์์ต๋๋ค.
์ฐ๊ตฌ์๋ค์ 87.0.0.1(Telecom Italia) ๋ฐ 0177.0.0.1(Brasil Telecom)์ ์์ ์๊ฐ 127.0.0.1์ ๋ํ ์ก์ธ์ค ์ ํ์ ์ฐํํ ์ ์๋ค๊ณ ๊ฐ์ ํฉ๋๋ค. ๋ณด๋ค ํ์ค์ ์ธ ์๋๋ฆฌ์ค๋ ์ทจ์ฝ์ ์ ์
์ฉํ์ฌ ๋ค์ํ ์ ํ๋ฆฌ์ผ์ด์
์ธก ์ฐจ๋จ ๋ชฉ๋ก์ ์ฐํํ๋ ๊ฒ์
๋๋ค. ์ด ๋ฌธ์ ๋ NPM ๋ชจ๋ "private-ip"์์ ์ธํธ๋ผ๋ท ๋ฒ์ ์ ์๋ฅผ ๊ณต์ ํ๋ ๋ฐ์๋ ์ ์ฉ๋ ์ ์์ต๋๋ค.
์ถ์ฒ : opennet.ru