๋ก๊ทธ์ธ ์ ํ ์๋์ด 'ํธ์ง' ๋ฒํผ์ ๋๋ฌ๋ฒ๋ ธ๋ค — Joomlack Page Builder ์ ๊ทผ์ ์ด ๊ฒฐํจ(CVE-2026-56290) ๋ฏ์ด๋ณด๊ธฐ
ํํ์ด์ง ๊ด๋ฆฌ์ ํ์ด์ง๋ฅผ ๋ง๋ค๋ค ๋ณด๋ฉด ์ด๋ฐ ์ฐฉ๊ฐ์ ํ๊ธฐ ์ฝ๋ค. "์ด ๊ธฐ๋ฅ์ ๊ด๋ฆฌ์ ๋ฉ๋ด ์์๋ง ์์ผ๋๊น ์๋ฌด๋ ๋ชป ๊ฑด๋๋ฆฌ๊ฒ ์ง." ๊ทธ๋ฐ๋ฐ ์น์ ๋ฉ๋ด๋ก ์ ๊ทผ์ ๋ง๋ ๊ฒ ์๋๋ค. ์ฃผ์(์๋ํฌ์ธํธ)๋ก ์ ๊ทผํ๋ค. ๋ฉ๋ด์ ๋ฒํผ์ด ์ ๋ณด์ฌ๋, ๊ทธ ๋ฒํผ์ด ๋ถ๋ฅด๋ ์ฃผ์๋ฅผ ์์ผ๋ก ์ณ ๋ฃ์ผ๋ฉด ์๋ฒ๋ ์์ํ ์๋ตํ๋ค — ์๋ฒ ์ชฝ์์ "๋ ์ด๊ฑฐ ํ ๊ถํ ์์ด?"๋ฅผ ๋ฐ๋ก ๋๋ฌป์ง ์๋๋ค๋ฉด ๋ง์ด๋ค. ์ด๋ฒ์ ๊ณต๊ฐ๋ CVE-2026-56290, Joomla์ฉ ํ์ด์ง ๋น๋ ํ์ฅ์ธ Joomlack Page Builder์ ๋ถ์ ์ ํ ์ ๊ทผ์ ์ด(Improper Access Control) ๊ฒฐํจ์ด ๋ฑ ๊ทธ ์ฐฉ๊ฐ์ ํ๊ณ ๋ ๋ค.
- Joomlack Page Builder์์ ๊ถํ ํ์ธ์ด ๋น ์ง ๊ธฐ๋ฅ์ด ๋ฐ๊ฒฌ๋จ — ๋ฎ์ ๊ถํ ์ฌ์ฉ์๋ ์ธ์ฆ๋์ง ์์ ์์ฒญ์ด ์๋ ์ ๊ทผํ๋ฉด ์ ๋๋ ๋์์ ์ํํ ์ ์์.
- ๊ณต๊ฒฉ ์ฌํ์ ์ด๋ ต์ง ์์. ์ ์ทจ์ฝ์ ์ด ์๋๋ผ '์๋ฒ๊ฐ ๊ถํ์ ์ ๋ฌผ์ด๋ณด๋' ๊ณ ์ ์ ์ค๊ณ ์ค์์.
- ๋ฐฉ์ด๋ ์ธ ๊ฒน — ํ์ฅ ์ ๋ฐ์ดํธ, ์น ์๋ฒ·WAF์์ ํด๋น ์์ฒญ ํต์ , ๊ทธ๋ฆฌ๊ณ ๋ก๊ทธ๋ก ๋ฌด๋จ ์ ๊ทผ ํ์ ํ์ง.
๋ถ์ ์ ํ ์ ๊ทผ์ ์ด๊ฐ ๋ญ๊ธธ๋
์ ๊ทผ์ ์ด(Access Control)๋ "๋๊ฐ ๋ฌด์์ ํ ์ ์๋๊ฐ"๋ฅผ ์ ํ๋ ๊ท์น์. ๋ถ์ ์ ํ ์ ๊ทผ์ ์ด๋ ์ด ๊ท์น ์์ฒด๊ฐ ์๊ฑฐ๋, ์์ด๋ ์๋ฑํ ์๋ฆฌ์ ์๋ ์ํ๋ฅผ ๋งํจ. ์น ํ์ฅ์์ ํํ ๋์ค๋ ํํ๋ ๋๋ต ์ด๋ฐ ์์.
- ๊ธฐ๋ฅ ๋จ์ ๊ถํ ๋๋ฝ: ๊ด๋ฆฌ์๋ง ์จ์ผ ํ ์ ์ฅ·์ญ์ ·์ ๋ก๋ ๊ฐ์ ๋์์ ๋ํด ์๋ฒ๊ฐ ์์ฒญ์์ ๊ถํ์ ๊ฒ์ฆํ์ง ์์. ํ๋ฉด(UI)์์๋ง ๋ฒํผ์ ์จ๊ฒจ๋๊ณ ์ ์ ์ฒ๋ฆฌ ๋ก์ง์๋ ๋ฌธ์ง๊ธฐ๊ฐ ์๋ ๊ฒฝ์ฐ.
- ๊ฐ์ฒด ๋จ์ ๊ถํ ๋๋ฝ(IDOR๋ฅ): ์๊ธฐ ๊ฒ์ด ์๋ ํ์ด์ง·๋ ์ด์์์ ์๋ณ์(ID)๋ฅผ ์์ฒญ์ ๋ผ์ ๋ฃ์ผ๋ฉด ๋จ์ ์์์ด ์ด๋ฆผ.
- ํ ํฐ·๋ ผ์ค ๋ฏธ๊ฒ์ฆ: Joomla๋ ์์ฒญ ์์กฐ๋ฅผ ๋ง๋ ํ ํฐ ์ฒด๊ณ๊ฐ ์๋๋ฐ, ํน์ ์ง์ ์ ์ด ์ด ๊ฒ์ฆ์ ๊ฑด๋๋ฐ๋ฉด ์ธ๋ถ์์ ์์๋ก ํธ์ถ ๊ฐ๋ฅํด์ง.
CVE-2026-56290์ ์ด ๊ณ์ด์ ๋ฌธ์ ๋ก ๋ณด์. ์ ํํ ์ํฅ ๋ฒ์ ๊ณผ ์ฌ๊ฐ๋ ์ ์๋ ๋ฒค๋ ๊ถ๊ณ ๋ฌธ๊ณผ NVD ํญ๋ชฉ์ด ์ต์ข ํ์ ํ๋ ๊ฐ์ด๋ ์ซ์๋ฅผ ์ธ์๋๊ธฐ๋ณด๋ค, "๊ถํ ๊ฒ์ฆ์ด ๋น ์ง ์๋ํฌ์ธํธ๊ฐ ํ๋ ์ด๋ ค ์์๋ค"๋ ๊ตฌ์กฐ๋ฅผ ์ดํดํ๋ ๊ฒ ์ค๋ฌด์ ๋ ์ธ๋ชจ ์์.
์ ํ์ด์ง ๋น๋์์ ์ด๋ฐ ๊ฒ ๋ฐ๋ณต๋ ๊น
ํ์ด์ง ๋น๋๋ ๋๋๊ทธ๋ก ๋ ์ด์์์ ์ง๊ณ , ๋ธ๋ก์ ์ ์ฅํ๊ณ , ์ด๋ฏธ์ง๋ฅผ ์ฌ๋ฆฌ๊ณ , ๋๋ก๋ ์ํฌํธ·์ต์คํฌํธ๊น์ง ์ง์ํจ. ์ฆ ์๋ฒ์ ์ํ๋ฅผ ๋ฐ๊พธ๋ ์ง์ ์ (ํธ๋ค๋ฌ)์ด ์ ๋ํ ๋ง์. ์ง์ ์ ์ด ๋ง๋ค๋ ๊ฑด ๊ทธ์ค ํ๋์ฏค ๊ถํ ๊ฒ์ฌ๋ฅผ ๋นผ๋จน๊ธฐ ์ฝ๋ค๋ ๋ป์ด๊ธฐ๋ ํจ. ๊ฐ๋ฐ ์ค์ ๊ด๋ฆฌ์ ๊ณ์ ์ผ๋ก๋ง ํ ์คํธํ๋ค ๋ณด๋ "๊ถํ ์๋ ์ฌ๋์ด ์ด๊ฑธ ์ง์ ๋ถ๋ฅด๋ฉด?"์ด๋ผ๋ ์๋๋ฆฌ์ค๊ฐ ๊ฒ์ฆ ๋ฐ์ผ๋ก ๋น ์ง๋ ๊ฒ. ์์ ๋์จ Joomla ๊ณ์ด SP Page Builder ์ ๋ก๋ ์ทจ์ฝ์ ๊ณผ ๋ฟ๋ฆฌ๊ฐ ๋ฎ์ ์์ — ๊ธฐ๋ฅ์ด ํ๋ คํ ํ์ฅ์ผ์๋ก ์ ๊ทผ์ ์ด ๋ฉด์ ์ด ๋์ด์ง.
๋ฐฉ์ด์ ๊ด์ ์ ์ ๊ฒ ์์
๊ณต๊ฒฉ์ ์ด๋ป๊ฒ ํ๋๋๋ณด๋ค, ์ฐ๋ฆฌ ์ฌ์ดํธ๊ฐ ์ด ๊ฒฐํจ์ ๋ ธ์ถ๋๋์ง, ๊ทธ๋ฆฌ๊ณ ์ด๋ฏธ ๊ฑด๋๋ ค์ก๋์ง๋ฅผ ํ์ธํ๋ ๊ฒ ๋จผ์ ์. ์์๋๋ก ๋ณด์.
- 1) ์์ฐ ํ์ : ์ฐ๋ฆฌ Joomla์ Joomlack Page Builder๊ฐ ๊น๋ ค ์๋์ง, ๋ฒ์ ์ด ๋ช์ธ์ง๋ถํฐ ํ์ธ. ํ์ฅ ๊ด๋ฆฌ์ ๋ชฉ๋ก๊ณผ administrator/manifests ๊ฒฝ๋ก์ ๋งค๋ํ์คํธ๋ก ์ค์น ๋ฒ์ ์ ๋์กฐํจ.
- 2) ํจ์น ์ ์ฉ: ๋ฒค๋๊ฐ ๋ฐฐํฌํ ์ต์ ๋ฒ์ ์ผ๋ก ์ ๋ฐ์ดํธ. ์ ๊ทผ์ ์ด ๊ฒฐํจ์ ์ฝ๋ ํ ์ค(๊ถํ ๊ฒ์ฌ)๋ก ๋ง๋ ๊ฒฝ์ฐ๊ฐ ๋ง์, ์ ๋ฐ์ดํธ๊ฐ ๊ฐ์ฅ ํ์คํ๊ณ ๊ฐ์ผ ๋ฐฉ์ด์.
- 3) ์์ ์ํ: ๋น์ฅ ์ ๋ฐ์ดํธ๊ฐ ์ด๋ ต๋ค๋ฉด, ์น ์๋ฒ๋ WAF์์ ๋ฌธ์ ๋๋ ์์ฒญ(ํน์ option/task ํ๋ผ๋ฏธํฐ๋ฅผ ๋ถ๋ฅด๋ ๋น์ธ์ฆ ์์ฒญ)์ ๊ด๋ฆฌ์ IP ์ธ์ ์ฐจ๋จ. ๊ด๋ฆฌ์ ์์ญ ์์ฒด๋ฅผ IP ํ์ดํธ๋ฆฌ์คํธ·๊ธฐ๋ณธ์ธ์ฆ์ผ๋ก ํ ๊ฒน ๋ ๊ฐ์ธ๋๋ฉด ๋ ธ์ถ ๋ฉด์ด ํฌ๊ฒ ์ค.
- 4) ํ์ ํ์ง: ์ ๊ทผ ๋ก๊ทธ์์ ๋ก๊ทธ์ธ ์ธ์ ์์ด ๊ด๋ฆฌ์·์ปดํฌ๋ํธ ์๋ํฌ์ธํธ๋ฅผ ๋ฐ๋ณต ํธ์ถํ IP, ํ์ ์๋ ๋๋ POST, ์ ์ ์๋ ๋ ์ด์์·ํ์ด์ง๊ฐ ๊ฐ์๊ธฐ ์์ฑ·์์ ๋ ์ ํฉ์ ๋ค์ง.
๋ก๊ทธ์์ ๋ฌด์์ ๋ด์ผ ํ๋
ํ์ง์ ํต์ฌ์ "์ธ์ฆ ์์ด ์ํ๋ฅผ ๋ฐ๊พธ๋ ์์ฒญ"์ ๊ณจ๋ผ๋ด๋ ๊ฒ์. ๊ฐ๋ ์์ค์์ ์ด๋ฐ ์ ํธ๋ค์ ๋์ฌ๊ฒจ๋ด.
- ์ ์ ์ฌ์ฉ์๋ผ๋ฉด ๊ด๋ฆฌ์ ๋ก๊ทธ์ธ ๋ค์์ผ ๋์ฌ ์ปดํฌ๋ํธ ํธ์ถ์ด, ์ธ์ ์ฟ ํค ์์ด ๋จ๋ ์ผ๋ก ์ฐํ ๊ฒฝ์ฐ.
- ๊ฐ์ URL๋ก ID ๊ฐ๋ง 1์ฉ ๋ฐ๊ฟ๊ฐ๋ฉฐ ์ํํ ํ์ — ๋จ์ ์์์ ํ๋ ์ ํ์ ํจํด.
- User-Agent๊ฐ ๋น์ด ์๊ฑฐ๋ ์คํฌ๋ฆฝํธ์ฑ์ธ๋ฐ ์ ์ฅ·์ญ์ ๊ณ์ด ๋์์ ํธ์ถํ ์์ฒญ.
- ํ์ผ ์์คํ ๊ฐ์๋ก ์น ๋ฃจํธ์ ์์์น ๋ชปํ ํ์ผ์ด ์๋ก ์๊ฒผ๋์ง ๋ณํ ์ ๊ฒ(๋น๋๊ฐ ์ ๋ก๋ ๊ธฐ๋ฅ๊น์ง ๊ฐ์ง ๊ฒฝ์ฐ ๋๋น).
์ด๋ฐ ๊ท์น์ ์๋ฒฝํ ํ์ง๊ฐ ์๋๋ผ '์ด์ํจ์ ๋นจ๋ฆฌ ๋์น์ฑ๊ธฐ ์ํ ๊ทธ๋ฌผ'์. ํ๋๋ง ๋ฏฟ์ง ๋ง๊ณ ํจ์น·์ฐจ๋จ·๋ก๊ทธ๋ฅผ ๊ฒน์ณ ์๋ ๊ฒ ์ค์ ์์ ํตํจ.
์ ๋ฆฌํ๋ฉฐ
์ด๋ฒ ๊ฑด์์ ๋ฐฐ์ธ ๊ตํ์ ํ๋ คํ ์ต์คํ๋ก์์ด ์๋๋ผ ๋จ์ํจ์. ํ๋ฉด์์ ๋ฒํผ์ ์จ๊ธฐ๋ ๊ฑด ๋ณด์์ด ์๋๋ค. ์ง์ง ๋ฌธ์ง๊ธฐ๋ ์์ฒญ์ ๋ฐ์ ์ฒ๋ฆฌํ๋ ์๋ฒ ์ฝ๋ ์์ ์์ด์ผ ํ๊ณ , ๊ทธ ๋ฌธ์ง๊ธฐ๊ฐ "๋ ๋๊ตฌ๊ณ , ์ด๊ฑธ ํ ๊ถํ์ด ์๋"๋ฅผ ๋งค๋ฒ ๋๋ฌผ์ด์ผ ํจ. ์ฐ๋ฆฌ๊ฐ ์ด์์๋ก์ ํ ์ผ์ ๊ทธ ๋ฌธ์ง๊ธฐ๊ฐ ๋น ์ง ํ์ฅ์ ๋นจ๋ฆฌ ๊ฐ์ ๋ผ์ฐ๊ณ , ๊ฐ์ ๋ผ์ฐ๊ธฐ ์ ๊น์ง ์๋จ์์ ์์ฒญ์ ๋ง๊ณ , ๊ทธ๋์ ๋ก๊ทธ๋ก ์ด์ ์ ํธ๋ฅผ ์ง์ผ๋ณด๋ ๊ฒ. ๊ฐ์ธ์ ์ผ๋ก๋ ์ฌ์ดํธ์ ํ์ฅ์ ํ๋ ๋ ๋ถ์ผ ๋๋ง๋ค "์ด๊ฑด ์ํ๋ฅผ ๋ฐ๊พธ๋ ์ง์ ์ ์ ๋ช ๊ฐ ๋๋ฆฌ๋ ๊ฑธ๊น"๋ฅผ ํ ๋ฒ์ฉ ๋๋๊ธธ ์ถ์ฒํจ. ์ฌ๋ฌ๋ถ ์ฌ์ดํธ์ ํ์ฅ ๋ชฉ๋ก, ์ค๋ ํ ๋ฒ ์ด์ด๋ณด๋ ๊ฑด ์ด๋จ๊น์. ์ ๊ฒํ๋ค ๋งํ๋ ๋ถ๋ถ ์์ผ๋ฉด ๋๊ธ๋ก ๊ฐ์ด ํ์ด๋ด์.
# ๋๊ธ