ํด๊ทผํ๊ณ ์ํ์ ์์ TV๋ก Plex ์ฑ์ ์ผ๋ฉด, ๊ฑฐ์ค ๊ตฌ์ NAS๋ ๋ฏธ๋PC์ ๋ชจ์๋ ์ํ์ ๋๋ผ๋ง ๋ชฉ๋ก์ด ํฌ์คํฐ์ ํจ๊ป ์ญ ๋ธ. ์ฒ์ ์ธํ ํ ๋๋ ๊ทธ ์ฅ๋ฉด ํ๋ ๋ณด๋ ค๊ณ ํฌํธํฌ์๋ฉ๋ ์ด๊ณ , ์น๊ตฌ๋คํํ ๊ณต์ ๊ณ์ ๋ ๋ฟ๋ฆฌ๊ณ ํ๋ ๊ธฐ์ต์ด ์์. ๊ทธ๋ฐ๋ฐ ๊ทธ๋ ๊ฒ ํธํ๊ฒ ์ฐ๋ ์๋ฒ๊ฐ ํ์ผ ์ด๋ฆ์ด๋ ๊ฒฝ๋ก๋ฅผ ๋ฐ๊นฅ์์ ๊ฑด๋๋ฆด ์ ์๋ ์ทจ์ฝ์ ์ ์๊ณ ์์๋ค๋ฉด ์๊ธฐ๊ฐ ์ข ๋ฌ๋ผ์ง. ์ด๋ฒ ๊ธ์ NVD์ ์ฌ๋ผ์จ CVE-2026-96656, Plex Media Server์ External Control of File Name or Path ์ทจ์ฝ์ ์ ํ์๋ฒ ์ด์์ ์ ์ฅ์์ ์ ๋ฆฌํด ๋ณธ ๋ฉ๋ชจ์.
- CVE-2026-96656์ Plex Media Server๊ฐ ์ธ๋ถ ์ ๋ ฅ๊ฐ์ผ๋ก ํ์ผ ์ด๋ฆ·๊ฒฝ๋ก๋ฅผ ๊ฒฐ์ ํ๋ ๊ณผ์ ์์ ๊ฒ์ฆ์ด ๋ถ์กฑํด ์๊ธฐ๋ ์ทจ์ฝ์ ์(CWE-73 ๊ณ์ด).
- ์ ์ฉ๋๋ฉด ์๋ฒ ํ๋ก์ธ์ค ๊ถํ์ผ๋ก ์๋ํ์ง ์์ ํ์ผ์ ์ฝ๊ฑฐ๋ ๋ฎ์ด์ธ ์ ์์ด์, ์ค์ ํ์ผ·์ธ์ฆ ํ ํฐ ๋ ธ์ถ์ด๋ ํ์ ๊ณต๊ฒฉ์ ๋ฐํ์ด ๋ ์ ์์.
- ๋์์ ํต์ฌ์ ์ต์ ๋ฒ์ ์ผ๋ก ์ ๋ฐ์ดํธํ๊ณ , ์ธ๋ถ ๋ ธ์ถ์ ์ค์ด๊ณ , ์๋ฒ ์คํ ๊ถํ๊ณผ ์ ๊ทผ ๊ฐ๋ฅํ ๋๋ ํฐ๋ฆฌ ๋ฒ์๋ฅผ ์ขํ๋ ๊ฒ์.
1. ์ด ์ทจ์ฝ์ ์ด ์ ํํ ์ด๋ค ์ข ๋ฅ์ธ์ง
"External Control of File Name or Path"๋ ์ด๋ฆ๋ง ๋ณด๋ฉด ์ข ์ถ์์ ์ธ๋ฐ, ํ์ด ๋ณด๋ฉด ๋จ์ํจ. ํ๋ก๊ทธ๋จ์ด ์ด๋ค ํ์ผ์ ์ด๊ฑฐ๋ ๋ง๋ค๊ฑฐ๋ ์ง์ธ ๋ ๊ทธ ๊ฒฝ๋ก์ ์ผ๋ถ๋ฅผ ์ฌ์ฉ์๊ฐ ๋ณด๋ธ ๊ฐ์ผ๋ก ์ฑ์ฐ๋๋ฐ, ๊ทธ ๊ฐ์ด ์๋ ํ์ฉ๋ ํด๋ ์์ ๊ฐ๋ฆฌํค๋์ง ์ ๋๋ก ํ์ธํ์ง ์๋ ์ํฉ์ ๋งํจ.
- ๋๋ ํฐ๋ฆฌ ์ด๋ ๋ฌธ์์ด์ด๋ ์ ๋๊ฒฝ๋ก๊ฐ ์์ฌ ๋ค์ด์๋ ๊ทธ๋๋ก ๋ฐ์๋ค์
- ์ฌ๋ณผ๋ฆญ ๋งํฌ๋ ์ธ์ฝ๋ฉ์ด ๊ผฌ์ธ ๊ฒฝ๋ก๋ฅผ ์ ๊ทํํ์ง ์๊ณ ์
- "๋ฏธ๋์ด ํด๋ ์์ ํ์ผ"์ด๋ผ๋ ์ ์ ๋ฅผ ์๋ฒ๊ฐ ๋ฏฟ๊ธฐ๋ง ํ๊ณ ํ์ธ์ ์ ํจ
Plex์ฒ๋ผ ์ธ๋ค์ผ ์์ฑ, ์๋ง ํ์ผ ์ฒ๋ฆฌ, ๋ฉํ๋ฐ์ดํฐ ์บ์, ํธ๋์ค์ฝ๋ฉ ์์ ํ์ผ ๊ฐ์ ํ์ผ ์ ์ถ๋ ฅ์ด ์๋ ์์ฒญ ๋ง์ ์๋น์ค๋ ์ด๋ฐ ๊ฒฝ๋ก ์ฒ๋ฆฌ ์ง์ ์ด ๋ง์ ์๋ฐ์ ์์. ๊ทธ๋งํผ ํ ๊ตฐ๋ฐ๋ง ๊ฒ์ฆ์ด ๋น ์ ธ๋ ๋ฌธ์ ๊ฐ ์๊ธฐ๊ธฐ ์ฌ์ด ๊ตฌ์กฐ์ธ ๊ฒ ๊ฐ๋ค.
2. ์ ํ์๋ฒ๋ผ๊ณ ์์ฌํ๋ฉด ์ ๋๋์ง
"์ง์์ ํผ์ ์ฐ๋ ๊ฑด๋ฐ ๋๊ฐ ๋ ธ๋ฆฌ๊ฒ ์ด"๋ผ๋ ์๊ฐ์ ๊ฐ์ธ์ ์ผ๋ก๋ ์ค๋ ํ์. ๊ทธ๋ฐ๋ฐ Plex๋ ์๊ฒฉ ์ฌ์์ด ํต์ฌ ๊ธฐ๋ฅ์ด๋ผ ์ธํฐ๋ท์ ๊ทธ๋๋ก ๋ ธ์ถ๋ ์ธ์คํด์ค๊ฐ ๊ฝค ๋ง์. ๊ฒ์์์งํ ์ค์บ๋๋ก ๊ธฐ๋ณธ ํฌํธ๋ง ํ์ด๋ด๋ ์๋ง์ ์๋ฒ๊ฐ ์กํ๋ ๊ฒ ํ์ค์ด๊ณ , ๊ณต๊ฒฉ์ ์ ์ฅ์์๋ ์ผ์ผ์ด ์์ผ๋ก ๊ณ ๋ฅผ ํ์ ์์ด ์๋ํ๋ก ์ธ์ด ๋ด์ผ๋ฉด ๋จ.
- Plex ์๋ฒ ์ค์ ํด๋์๋ ๊ณ์ ์ฐ๋ ํ ํฐ ๊ฐ์ ๋ฏผ๊ฐํ ๊ฐ์ด ๋ค์ด ์์
- NAS์์ ๋๋ฆฌ๋ ๊ฒฝ์ฐ ๊ฐ์ ์ฅ๋น์ ๊ฐ์กฑ์ฌ์ง, ์ ๋ฌด ๋ฌธ์, ๋ฐฑ์ ํ์ผ๊น์ง ๊ฐ์ด ์๋ ๊ฒฝ์ฐ๊ฐ ๋ง์
- ์๋ฒ๋ฅผ ๊ด๋ฆฌ์ ๊ถํ์ด๋ root๋ก ๋์ ๋จ๋ค๋ฉด ์ํฅ ๋ฒ์๊ฐ ๋ฏธ๋์ด ํด๋ ๋ฐ๊นฅ, ์์คํ ์ ์ฒด๋ก ๋์ด์ง
์ค์ ๋ก ์์ ์๋ Plex ์๋ฒ๊ฐ ์นจํด๋ ํ ํ๊ฒฝ์ด ๊ธฐ์ ๋ด๋ถ๋ง ์นจํฌ์ ๋๋ค๋๋ก ์ฐ์๋ค๋ ์ฌ๋ก๊ฐ ์์์. ์ฌํ๊ทผ๋ฌดํ๋ ๊ฐ๋ฐ์ ์ง์ ์๋ ๋ฏธ๋์ด ์๋ฒ๊ฐ ์ค๋ซ๋์ ํจ์น๊ฐ ์ ๋ ์ฑ ๋ฐฉ์น๋ผ ์์๊ณ , ๊ฑฐ๊ธฐ์ ์์ํด์ ํ์ฌ ์๊ฒฉ์ฆ๋ช ๊น์ง ๋์ด๊ฐ๋ ์ด์ผ๊ธฐ๋ผ์ ์ด ๋ถ์ผ ์ฌ๋๋ค ์ฌ์ด์์๋ ๊ฝค ์ ๋ช ํจ. ๋ฏธ๋์ด ์๋ฒ๋ผ๊ณ ๊ฐ๋ณ๊ฒ ๋ณผ ๊ฒ ์๋ ์ด์ ์.
3. ๊ณต๊ฒฉ ํ๋ฆ์ ๊ฐ๋ ์์ค์์๋ง
๊ตฌ์ฒด์ ์ธ ์์ฒญ ํํ๋ ํ์ด๋ก๋๋ ๋ค๋ฃจ์ง ์๊ณ ํ๋ฆ๋ง ์ง๊ณ ๋์ด๊ฐ.
- ๊ณต๊ฒฉ์๊ฐ ๊ฒฝ๋ก๋ ํ์ผ ์ด๋ฆ์ ๋ฐ๋ Plex ๊ธฐ๋ฅ์ ์กฐ์๋ ๊ฐ์ ๋ฃ์
- ์๋ฒ๊ฐ ๊ทธ ๊ฐ์ ๊ฒ์ฆ ์์ด ์ค์ ํ์ผ ๊ฒฝ๋ก๋ก ์กฐํฉํจ
- ๊ฒฐ๊ณผ์ ์ผ๋ก ํ์ฉ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ํด๋ ๋ฐ๊นฅ์ ํ์ผ์ ์ฝ๊ฑฐ๋, ์๋ฑํ ์์น์ ํ์ผ์ด ์ฐ์
- ์ค์ ·ํ ํฐ์ด ์์ด ๋๊ฐ๋ฉด ๊ณ์ ํ์ทจ๋ก, ์ฐ๊ธฐ๊ฐ ๊ฐ๋ฅํ๋ฉด ์คํ ํ๋ฆ ๋ณ์กฐ๋ก ์ด์ด์ง ์ ์์
์ธ์ฆ์ด ํ์ํ์ง, ์ด๋ ๋ฒ์ ๊น์ง ์ํฅ๋ฐ๋์ง ๊ฐ์ ์ธ๋ถ ์กฐ๊ฑด์ ๋ฒค๋ ๊ณต์ง์ NVD ํญ๋ชฉ์ ๊ธฐ์ค์ผ๋ก ์ง์ ํ์ธํ๋ ๊ฒ ์ ์ผ ์ ํํจ. ์ ์๋ง ๋ณด๊ณ ํ๋จํ๊ธฐ๋ณด๋ค๋ "๋ด ์๋ฒ๊ฐ ๋ฐ๊นฅ์ ์ด๋ ค ์๋, ์ด๋ค ๊ถํ์ผ๋ก ๋๊ณ ์๋"๋ฅผ ๋จผ์ ๋ฐ์ ธ ๋ณด๋ ๊ฒ ์ค์ ์ํ๋ ํ๋จ์ ๋ ๋์์ด ๋จ.
4. ๋ก๊ทธ์ ์์คํ ์์ ํ์ธํด ๋ณผ ๊ฒ
ํ์ง๋ ๊ฑฐ์ฐฝํ ์ฅ๋น๊ฐ ์์ด๋ ์ด๋ ์ ๋ ๊ฐ๋ฅํจ. ๊ฐ์ธ์ ์ผ๋ก๋ ์๋ ์์๋ก ๋ณด๋ ๊ฑธ ์ถ์ฒํจ.
- Plex ์๋ฒ ๋ก๊ทธ: ์์ฒญ ํ๋ผ๋ฏธํฐ์ ์์ ๋๋ ํฐ๋ฆฌ ์ด๋ ํจํด, ์ ๋๊ฒฝ๋ก, ์ด์ํ๊ฒ ์ธ์ฝ๋ฉ๋ ๋ฌธ์์ด์ด ๋ฐ๋ณตํด์ ์ฐํ๋์ง ํ์ธ
- ๋ฆฌ๋ฒ์ค ํ๋ก์·๋ฐฉํ๋ฒฝ ๋ก๊ทธ: ํ์ ์ฐ์ง ์๋ ๊ตญ๊ฐ๋ IP ๋์ญ์์ ์งง์ ์๊ฐ์ ๋ชฐ์์น๋ ์์ฒญ์ด ์๋์ง ํ์ธ
- ํ์ผ ๋ฌด๊ฒฐ์ฑ: Plex ๋ฐ์ดํฐ ๋๋ ํฐ๋ฆฌ์ ๋ฏธ๋์ด ํด๋ ๋ฐ๊นฅ์ ์ต๊ทผ ์์ ๋ ๋ฏ์ ํ์ผ์ด ์๊ฒผ๋์ง, ์ค์ ํ์ผ ์์ ์๊ฐ์ด ๋ด๊ฐ ๊ฑด๋๋ฆฐ ์์ ๊ณผ ๋ง๋์ง ํ์ธ
- ๊ณ์ ํ๋: Plex ๊ณ์ ํ์ด์ง์์ ๋ชจ๋ฅด๋ ๊ธฐ๊ธฐ๋ ์ธ์ ์ด ๋ถ์ด ์์ง ์์์ง ํ์ธ
์ด์ํ ํ์ ์ด ๋ณด์ด๋ฉด ์๋ฒ๋ฅผ ์ ์ ๋ด๋ฆฌ๊ณ , Plex ๊ณ์ ๋น๋ฐ๋ฒํธ ๋ณ๊ฒฝ๊ณผ ํจ๊ป ์ฐ๊ฒฐ๋ ๋ชจ๋ ๊ธฐ๊ธฐ์์ ๋ก๊ทธ์์์ํค๋ ๊ฒ๋ถํฐ ํ๋ ๊ฒ ์์์ธ ๊ฒ ๊ฐ๋ค.
5. ์ค๋ ๋ฐ๋ก ํ ์ ์๋ ์ํ ์กฐ์น
- ์ ๋ฐ์ดํธ๊ฐ 1์์: Plex Media Server๋ฅผ ๋ฒค๋๊ฐ ์์ ํ ๋ฒ์ ์ด์์ผ๋ก ์ฌ๋ฆผ. ์๋ ์ ๋ฐ์ดํธ๊ฐ ๊บผ์ ธ ์๋ค๋ฉด ์ด๋ฒ ๊ธฐํ์ ์ผ ๋๋ ๊ฒ๋ ๋ฐฉ๋ฒ์.
- ์ธ๋ถ ๋ ธ์ถ ์ค์ด๊ธฐ: ๊ณต์ ๊ธฐ ํฌํธํฌ์๋ฉ์ ๊ผญ ์ด์ด์ผ ํ๋์ง ๋ค์ ์๊ฐํด ๋ด. ๊ฐ์กฑ๋ผ๋ฆฌ๋ง ์ด๋ค๋ฉด VPN์ด๋ Tailscale ๊ฐ์ ์ฌ์ค ํฐ๋๋ก ๋ถ๋ ์ชฝ์ด ํจ์ฌ ์์ ํจ.
- ์คํ ๊ถํ ๋ฎ์ถ๊ธฐ: Plex๋ฅผ root๋ ๊ด๋ฆฌ์ ๊ณ์ ์ผ๋ก ๋๋ฆฌ์ง ๋ง๊ณ ์ ์ฉ ์ ๊ถํ ๊ณ์ ์ผ๋ก ์คํํจ. ๋์ปค๋ก ๋๋ฆฐ๋ค๋ฉด ์ปจํ ์ด๋์ ๋ง์ดํธํ๋ ๋ณผ๋ฅจ์ ๋ฏธ๋์ด ํด๋๋ก๋ง ์ขํ.
- ๋ฏธ๋์ด ํด๋ ์ฝ๊ธฐ ์ ์ฉ: Plex๊ฐ ์ธ ํ์๊ฐ ์๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ์ฝ๊ธฐ ์ ์ฉ์ผ๋ก ๋ง์ดํธํด์ ์ฐ๊ธฐ ๊ฒฝ๋ก๋ฅผ ์์ ๋ง์ ๋ .
- ๋ฏผ๊ฐ ๋ฐ์ดํฐ ๋ถ๋ฆฌ: ๊ฐ์ NAS๋ผ๋ ๋ฐฑ์ ·์ ๋ฌด ๋ฌธ์๋ Plex ๊ณ์ ์ด ์ ๊ทผํ ์ ์๋ ๊ณต์ ํด๋๋ก ๋ถ๋ฆฌํจ.
- ๊ณต์ ๊ณ์ ์ ๋ฆฌ: ์ค๋์ ์ ๊ณต์ ํด ๋๊ณ ์์ด๋ฒ๋ฆฐ ์น๊ตฌ ๊ณ์ ๋ค๋ ์ด๋ฒ์ ํ ๋ฒ ์ ๋ฆฌํจ.
์ด ์ค์์ ์ ๋ฐ์ดํธ๋ ์คํ ๊ถํ ์กฐ์ ๋ง ํด๋ ์ํ์ด ๊ฝค ์ค์ด๋ฆ. ํนํ ๊ถํ ๋ถ๋ฆฌ๋ ์ด๋ฒ CVE๋ฟ๋ง ์๋๋ผ ์์ผ๋ก ๋์ฌ ๋น์ทํ ๊ฒฝ๋ก ์กฐ์ ์ทจ์ฝ์ ๊น์ง ๊ฐ์ด ๋ง์ ์ฃผ๋ ํจ๊ณผ๊ฐ ์์ด์, ๊ท์ฐฎ๋๋ผ๋ ํ ๋ฒ์ ํด ๋๊ธธ ์ถ์ฒํจ.
๋ง๋ฌด๋ฆฌํ๋ฉฐ
๋ฏธ๋์ด ์๋ฒ๋ ํ๋ฒ ์ธํ ํด ๋๋ฉด ๋ช ๋ ์ด๊ณ ์ ์ ๋๊ณ ์ฐ๊ฒ ๋๋ ๋ฌผ๊ฑด์ด๋ผ, ์คํ๋ ค ๊ทธ๋์ ๋ณด์ ์ธก๋ฉด์์๋ ์ฌ๊ฐ์ง๋๊ฐ ๋๊ธฐ ์ฌ์ด ๊ฒ ๊ฐ๋ค. ๋๋ ์ด๋ฒ์ ์ ๋ฆฌํ๋ฉด์ ๋ด ์๋ฒ๊ฐ ์๊ฐ๋ณด๋ค ๋์ ๊ถํ์ผ๋ก ๋๊ณ ์์๋ค๋ ๊ฑธ ์๊ณ ์ข ๋จ๋ํ์. ๋ค๋ค ์ด๋ฒ ์ฃผ๋ง์ ์ ๋ฐ์ดํธ ๋ฒํผ ํ ๋ฒ ๋๋ฅด๊ณ , ํฌํธํฌ์๋ฉ์ด๋ ๊ถํ ์ค์ ๋ ๊ฐ์ด ์ ๊ฒํด ๋ณด์์! ๋ณธ์ธ ํ๊ฒฝ์์ ์จ ๋ณธ ๊ตฌ์ฑ์ด๋ ๋งํ๋ ๋ถ๋ถ์ด ์์ผ๋ฉด ๋๊ธ๋ก ๊ณต์ ํด ์ฃผ์ธ์.