728x90
๋ฐ˜์‘ํ˜•
์ด๋ฏธ์ง€ ์ถœ์ฒ˜: CISA KEV

๋งํฌ ํ•˜๋‚˜๊ฐ€ ์–ด๋–ค ํ–‰๋™์„ ํ• ์ง€๋Š” ์ฃผ์†Œ ๋งจ ์•ž์˜ ๋ช‡ ๊ธ€์ž, ๊ทธ๋Ÿฌ๋‹ˆ๊นŒ URI ์Šคํ‚ด์ด ์ •ํ•จ. http:๋ฉด ํŽ˜์ด์ง€๋ฅผ ์—ด๊ณ , mailto:๋ฉด ๋ฉ”์ผ ์•ฑ์„ ๋„์šฐ๊ณ , javascript:๋ฉด ๊ทธ ์ž๋ฆฌ์—์„œ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‹คํ–‰ํ•จ. ์›น ๋ณด์•ˆ ์ชฝ์—์„œ ์ด ๋ช‡ ๊ธ€์ž ๋•Œ๋ฌธ์— ์ƒ๊ธด ์‚ฌ๊ณ ๋งŒ ๋ชจ์•„๋„ ๊ฝค ๊ธด ์—ฐ๋Œ€๊ธฐ๊ฐ€ ๋  ๊ฑฐ๋‹ค. ์ด๋ฒˆ Plex Media Server์˜ CVE-2026-96654๋„ ๊ทธ ์—ฐ๋Œ€๊ธฐ์— ๋“ค์–ด๊ฐˆ ์‚ฌ๋ก€๋ผ์„œ, ํ™ˆ์„œ๋ฒ„๋ฅผ ์ง์ ‘ ๊ตด๋ฆฌ๋Š” ์ž…์žฅ์—์„œ ์ •๋ฆฌํ•ด ๋ดค์Œ.

ํ•ต์‹ฌ ์š”์•ฝ
  • Plex Media Server ์›น ํ™”๋ฉด์—์„œ ์ธ์ฝ”๋”ฉ๋œ URI ์Šคํ‚ด์„ ์ œ๋Œ€๋กœ ๊ฑธ๋Ÿฌ๋‚ด์ง€ ๋ชปํ•˜๋Š” ์ทจ์•ฝ์ (CWE-84 ๊ณ„์—ด)์œผ๋กœ, ๊ฒฐ๊ณผ์ ์œผ๋กœ XSS๋กœ ์ด์–ด์งˆ ์ˆ˜ ์žˆ์Œ
  • ๊ณต๊ฒฉ์ž๊ฐ€ ์‹ฌ์–ด๋‘” ๋งํฌ๋‚˜ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๋ฅผ ๊ด€๋ฆฌ์ž๊ฐ€ ์›น UI์—์„œ ๋ณด๊ฑฐ๋‚˜ ํด๋ฆญํ•˜๋ฉด ๊ทธ ์„ธ์…˜ ๊ถŒํ•œ์œผ๋กœ ์Šคํฌ๋ฆฝํŠธ๊ฐ€ ์‹คํ–‰๋  ์ˆ˜ ์žˆ์Œ
  • ๋Œ€์‘ ์šฐ์„ ์ˆœ์œ„๋Š” ์ตœ์‹  ๋ฒ„์ „ ์—…๋ฐ์ดํŠธ, ์™ธ๋ถ€ ๋…ธ์ถœ ์ตœ์†Œํ™”, ๊ณต์œ  ์‚ฌ์šฉ์ž์™€ ์™ธ๋ถ€ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ์ ๊ฒ€ ์ˆœ์„œ

1. ์ด ์ทจ์•ฝ์ ์ด ์ •ํ™•ํžˆ ๋ญ๊ฐ€ ๋ฌธ์ œ์ธ์ง€

NVD ๋ถ„๋ฅ˜๋ช…์€ "Improper Neutralization of Encoded URI Schemes in a Web Page"์ž„. ๋ง์ด ๊ธธ์ง€๋งŒ ํ’€์–ด๋ณด๋ฉด ๋‹จ์ˆœํ•จ.

  • ๋ณดํ†ต ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ์‚ฌ์šฉ์ž ์ž…๋ ฅ์— javascript:, data:, vbscript: ๊ฐ™์€ ์œ„ํ—˜ํ•œ ์Šคํ‚ด์ด ๋“ค์–ด์˜ค๋ฉด ๋ง‰๋„๋ก ๋งŒ๋“ค์–ด์ง
  • ๊ทผ๋ฐ ์ด ๊ฒ€์‚ฌ๋ฅผ ๋ฌธ์ž์—ด ๊ทธ๋Œ€๋กœ ๋น„๊ตํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ํ•˜๋ฉด, HTML ์—”ํ‹ฐํ‹ฐ๋‚˜ ํผ์„ผํŠธ ์ธ์ฝ”๋”ฉ, ๋Œ€์†Œ๋ฌธ์ž ์„ž๊ธฐ, ์ค‘๊ฐ„์— ๊ณต๋ฐฑ·์ œ์–ด๋ฌธ์ž ๋ผ์›Œ ๋„ฃ๊ธฐ ๊ฐ™์€ ๋ณ€ํ˜•์„ ๋†“์นจ
  • ํ•„ํ„ฐ๋Š” "์ด๊ฑด javascript:๊ฐ€ ์•„๋‹ˆ๋„ค" ํ•˜๊ณ  ํ†ต๊ณผ์‹œํ‚ค๋Š”๋ฐ, ๋ธŒ๋ผ์šฐ์ €๋Š” ๋””์ฝ”๋”ฉํ•œ ๋‹ค์Œ ํ•ด์„ํ•˜๋‹ˆ๊นŒ ๊ฒฐ๊ตญ javascript:๋กœ ์ธ์‹ํ•จ
  • ์ฆ‰, ๊ฒ€์‚ฌํ•˜๋Š” ์ชฝ๊ณผ ํ•ด์„ํ•˜๋Š” ์ชฝ์ด ๊ฐ™์€ ๋ฌธ์ž์—ด์„ ์„œ๋กœ ๋‹ค๋ฅด๊ฒŒ ์ฝ๋Š” ๊ฒŒ ํ•ต์‹ฌ ๋ฌธ์ œ

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

2. ํ™ˆ์„œ๋ฒ„ ์šด์˜์ž ์ž…์žฅ์—์„œ ํ˜„์‹ค์ ์ธ ๊ณต๊ฒฉ ํ๋ฆ„

์‹คํ–‰ ๊ฐ€๋Šฅํ•œ ํŽ˜์ด๋กœ๋“œ๋Š” ๋‹ค๋ฃจ์ง€ ์•Š๊ณ  ๊ฐœ๋…๋งŒ ์งš์–ด๋ด„.

  • ์ž…๋ ฅ ์ง€์ : ๊ณต์œ ๋ฐ›์€ ์‚ฌ์šฉ์ž, ์™ธ๋ถ€ ์—์ด์ „ํŠธ๊ฐ€ ๊ฐ€์ ธ์˜ค๋Š” ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ, ํ˜น์€ ์กฐ์ž‘๋œ ๋ฏธ๋””์–ด ํŒŒ์ผ์˜ ํƒœ๊ทธ ์ •๋ณด ๋“ฑ์— ์ธ์ฝ”๋”ฉ๋œ ์Šคํ‚ด์ด ์„ž์ธ ๋งํฌ๊ฐ€ ๋“ค์–ด๊ฐ
  • ์ €์žฅ: ์„œ๋ฒ„๊ฐ€ ์ด ๊ฐ’์„ ์œ„ํ—˜ํ•˜๋‹ค๊ณ  ํŒ๋‹จํ•˜์ง€ ๋ชปํ•˜๊ณ  ๊ทธ๋Œ€๋กœ ์ €์žฅํ•จ
  • ํŠธ๋ฆฌ๊ฑฐ: ๊ด€๋ฆฌ์ž๊ฐ€ ์›น UI(app.plex.tv ๋˜๋Š” ๋กœ์ปฌ 32400 ํฌํŠธ ์›น)์—์„œ ํ•ด๋‹น ํ•ญ๋ชฉ์„ ์—ด๊ฑฐ๋‚˜ ๋งํฌ๋ฅผ ํด๋ฆญํ•จ
  • ๊ฒฐ๊ณผ: ๊ด€๋ฆฌ์ž ๋ธŒ๋ผ์šฐ์ € ์„ธ์…˜ ๊ถŒํ•œ์œผ๋กœ ์Šคํฌ๋ฆฝํŠธ๊ฐ€ ์‹คํ–‰๋˜๋ฉด์„œ ํ† ํฐ ํƒˆ์ทจ, ์„ค์ • ๋ณ€๊ฒฝ, ๊ณต์œ  ๊ถŒํ•œ ์กฐ์ž‘ ๊ฐ™์€ 2์ฐจ ํ”ผํ•ด๋กœ ์ด์–ด์งˆ ์ˆ˜ ์žˆ์Œ

๊ฐœ์ธ์ ์œผ๋กœ ์ œ์ผ ์‹ ๊ฒฝ ์“ฐ์ด๋Š” ๊ฑด Plex ํ† ํฐ์ž„. ์ด ํ† ํฐ ํ•˜๋‚˜๋ฉด ์›น ๋กœ๊ทธ์ธ ์—†์ด API๋กœ ์„œ๋ฒ„๋ฅผ ๋งŒ์งˆ ์ˆ˜ ์žˆ์–ด์„œ, XSS๊ฐ€ "ํŒ์—… ํ•˜๋‚˜ ๋œจ๋Š” ์žฅ๋‚œ"์œผ๋กœ ๋๋‚˜์ง€ ์•Š๋Š” ์ด์œ ๊ฐ€ ๋ฐ”๋กœ ์ด๊ฑฐ์ž„.

3. ํƒ์ง€: ์–ด๋””๋ฅผ ๋“ค์—ฌ๋‹ค๋ณด๋ฉด ๋˜๋‚˜

  • Plex Media Server ๋กœ๊ทธ: Windows๋Š” %LOCALAPPDATA%\Plex Media Server\Logs, ๋ฆฌ๋ˆ…์Šค๋Š” ๋ณดํ†ต /var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Logs ์•„๋ž˜์— ์žˆ์Œ. ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ํŽธ์ง‘ ์š”์ฒญ์ด๋‚˜ ํ‰์†Œ์— ์—†๋˜ IP์—์„œ ๋“ค์–ด์˜จ API ํ˜ธ์ถœ์„ ํ™•์ธํ•จ
  • ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ์ง์ ‘ ๊ฒ€์ƒ‰: ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ DB๋‚˜ ์›น UI์—์„œ ์ œ๋ชฉ·์„ค๋ช…·๋งํฌ ํ•„๋“œ์— %6A, &#, ์ด์ƒํ•œ ๊ณต๋ฐฑ ๊ฐ™์€ ์ธ์ฝ”๋”ฉ ํ”์ ์ด ๋“ค์–ด๊ฐ„ ํ•ญ๋ชฉ์ด ์žˆ๋Š”์ง€ ํ™•์ธํ•จ. ์ •์ƒ ์˜ํ™” ์„ค๋ช…์— ์ด๋Ÿฐ ๋ฌธ์ž์—ด์ด ๋“ค์–ด๊ฐˆ ์ผ์€ ๊ฑฐ์˜ ์—†์Œ
  • ๋ฆฌ๋ฒ„์Šค ํ”„๋ก์‹œ ๋กœ๊ทธ: Nginx๋‚˜ Caddy ์•ž๋‹จ์— ๋‘๊ณ  ์žˆ๋‹ค๋ฉด ์š”์ฒญ URL๊ณผ ์ฟผ๋ฆฌ์ŠคํŠธ๋ง์— ์ธ์ฝ”๋”ฉ๋œ javascript, data ์Šคํ‚ด์ด ์„ž์—ฌ ๋“ค์–ด์˜ค๋Š”์ง€ ๊ฒ€์ƒ‰ ๊ทœ์น™์„ ํ•˜๋‚˜ ๋งŒ๋“ค์–ด๋‘๋ฉด ํŽธํ•จ
  • ๊ณ„์ • ์ชฝ ์ด์ƒ ์ง•ํ›„: Plex ๊ณ„์ •์˜ ์ธ์ฆ๋œ ๊ธฐ๊ธฐ ๋ชฉ๋ก์— ๋ชจ๋ฅด๋Š” ๊ธฐ๊ธฐ๊ฐ€ ์ƒ๊ฒผ๋Š”์ง€, ๊ณต์œ  ์‚ฌ์šฉ์ž ๋ชฉ๋ก์ด ๋ฐ”๋€Œ์—ˆ๋Š”์ง€ ํ™•์ธํ•จ

4. ์™„ํ™”: ์˜ค๋Š˜ ํ•  ๊ฒƒ๊ณผ ์ด๋ฒˆ ์ฃผ์— ํ•  ๊ฒƒ

์˜ค๋Š˜ ๋ฐ”๋กœ

  • Plex Media Server๋ฅผ ํŒจ์น˜๊ฐ€ ๋ฐ˜์˜๋œ ์ตœ์‹  ๋ฒ„์ „์œผ๋กœ ์—…๋ฐ์ดํŠธํ•จ. ์ž๋™ ์—…๋ฐ์ดํŠธ๋ฅผ ๊บผ๋‘” ์‚ฌ๋žŒ์ด ์˜์™ธ๋กœ ๋งŽ์•„์„œ ์„ค์ • > ์ผ๋ฐ˜์—์„œ ํ•œ๋ฒˆ ํ™•์ธํ•ด ๋ณด๋Š” ๊ฑฐ ์ถ”์ฒœํ•จ
  • ์˜์‹ฌ์Šค๋Ÿฌ์šด ์ผ์ด ์žˆ์—ˆ๋‹ค๋ฉด Plex ๊ณ„์ •์—์„œ ๋ชจ๋“  ๊ธฐ๊ธฐ ๋กœ๊ทธ์•„์›ƒ + ๋น„๋ฐ€๋ฒˆํ˜ธ ๋ณ€๊ฒฝ์œผ๋กœ ๊ธฐ์กด ํ† ํฐ์„ ๋ฌดํšจํ™”ํ•จ
  • 2๋‹จ๊ณ„ ์ธ์ฆ์ด ๊บผ์ ธ ์žˆ๋‹ค๋ฉด ์ผœ๋‘ 

์ด๋ฒˆ ์ฃผ ์•ˆ์—

  • 32400 ํฌํŠธ๋ฅผ ๊ณต์œ ๊ธฐ์—์„œ ์ง์ ‘ ํฌ์›Œ๋”ฉํ•ด ๋‘์—ˆ๋‹ค๋ฉด ๊ผญ ํ•„์š”ํ•œ์ง€ ๋‹ค์‹œ ์ƒ๊ฐํ•ด ๋ด„. ์™ธ๋ถ€ ์‹œ์ฒญ์ด ํ•„์š”ํ•˜๋ฉด VPN(WireGuard, Tailscale ๋“ฑ) ๋’ค๋กœ ์ˆจ๊ธฐ๋Š” ์ชฝ์„ ๊ฐœ์ธ์ ์œผ๋กœ๋Š” ๋” ์„ ํ˜ธํ•จ
  • ๋ฆฌ๋ฒ„์Šค ํ”„๋ก์‹œ๋ฅผ ์“ฐ๊ณ  ์žˆ๋‹ค๋ฉด Content-Security-Policy ํ—ค๋”๋กœ ์ธ๋ผ์ธ ์Šคํฌ๋ฆฝํŠธ์™€ javascript: ์‹คํ–‰ ๋ฒ”์œ„๋ฅผ ์ค„์—ฌ๋‘ . Plex ์›น UI๊ฐ€ ๊นจ์ง€์ง€ ์•Š๋Š” ์„ ์—์„œ ์กฐ๊ธˆ์”ฉ ์กฐ์—ฌ๊ฐ€๋Š” ๊ฒŒ ํ˜„์‹ค์ ์ž„
  • ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๊ณต์œ  ์‚ฌ์šฉ์ž ์ค‘ ์ง€๊ธˆ์€ ์—ฐ๋ฝ๋„ ์•ˆ ํ•˜๋Š” ๊ณ„์ •์€ ์ •๋ฆฌํ•จ
  • ๊ด€๋ฆฌ์ž ์ž‘์—…์€ ํ‰์†Œ ์“ฐ๋Š” ๋ธŒ๋ผ์šฐ์ € ํ”„๋กœํ•„ ๋ง๊ณ  ๊ด€๋ฆฌ ์ „์šฉ ํ”„๋กœํ•„์—์„œ ํ•˜๋Š” ์Šต๊ด€์„ ๋“ค์ด๋ฉด XSS ํ•œ ๋ฐฉ์— ์ „๋ถ€ ํ„ธ๋ฆฌ๋Š” ์ƒํ™ฉ์„ ๊ฝค ์ค„์ผ ์ˆ˜ ์žˆ์Œ

5. ๊ฐœ๋ฐœํ•˜๋Š” ์‚ฌ๋žŒ์ด๋ผ๋ฉด ๊ฐ€์ ธ๊ฐˆ ๊ตํ›ˆ

์ด๊ฑด Plex๋งŒ์˜ ๋ฌธ์ œ๊ฐ€ ์•„๋‹ˆ๋ผ URL์„ ๋ฐ›๋Š” ๋ชจ๋“  ์„œ๋น„์Šค์— ํ•ด๋‹นํ•˜๋Š” ์–˜๊ธฐ๋ผ์„œ ์งง๊ฒŒ ๋ง๋ถ™์ž„.

  • ์œ„ํ—˜ํ•œ ์Šคํ‚ด์„ ์ฐจ๋‹จ ๋ชฉ๋ก์œผ๋กœ ๋ง‰์ง€ ๋ง๊ณ , http/https์ฒ˜๋Ÿผ ํ—ˆ์šฉํ•  ์Šคํ‚ด๋งŒ ํ—ˆ์šฉ ๋ชฉ๋ก์œผ๋กœ ๋ฐ›๋Š” ๊ฒŒ ๊ธฐ๋ณธ์ž„
  • ๊ฒ€์‚ฌ๋Š” ๋ฐ˜๋“œ์‹œ ๋””์ฝ”๋”ฉ·์ •๊ทœํ™”๊ฐ€ ๋๋‚œ ๋’ค์— ํ•ด์•ผ ํ•จ. ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ํ•ด์„ํ•˜๋Š” ํ˜•ํƒœ์™€ ๊ฐ™์€ ํ˜•ํƒœ๋กœ ๋งŒ๋“ค์–ด๋†“๊ณ  ๋น„๊ตํ•ด์•ผ ์šฐํšŒ๊ฐ€ ์•ˆ ๋จ
  • ๊ฐ€๋Šฅํ•˜๋ฉด ์ง์ ‘ ํŒŒ์‹ฑํ•˜์ง€ ๋ง๊ณ  ์–ธ์–ด๋‚˜ ํ”„๋ ˆ์ž„์›Œํฌ๊ฐ€ ์ œ๊ณตํ•˜๋Š” URL ํŒŒ์„œ๋กœ scheme์„ ๋ฝ‘์•„์„œ ํŒ๋‹จํ•จ
  • ์ถœ๋ ฅํ•  ๋•Œ๋„ ๋ฌธ๋งฅ(HTML ๋ณธ๋ฌธ, ์†์„ฑ, URL)์— ๋งž๋Š” ์ด์Šค์ผ€์ดํ”„๋ฅผ ๋”ฐ๋กœ ์ ์šฉํ•จ. ์ž…๋ ฅ ๊ฒ€์ฆ ํ•˜๋‚˜๋งŒ ๋ฏฟ์œผ๋ฉด ๊ฒฐ๊ตญ ์ด๋Ÿฐ ๊ตฌ๋ฉ์ด ์ƒ๊ธฐ๋Š” ๊ฒƒ ๊ฐ™๋‹ค

๋งˆ๋ฌด๋ฆฌ

ํ™ˆ์„œ๋ฒ„๋Š” "์ง‘์—์„œ ํ˜ผ์ž ์“ฐ๋Š” ๊ฑฐ๋‹ˆ๊นŒ" ํ•˜๋Š” ๋งˆ์Œ ๋•Œ๋ฌธ์— ์—…๋ฐ์ดํŠธ๊ฐ€ ์ œ์ผ ๋Šฆ๊ฒŒ ๋˜๋Š” ์žฅ๋น„์ธ ๊ฒƒ ๊ฐ™๋‹ค. ๋‚˜๋„ Plex๋Š” ํ•œ๋ฒˆ ์„ธํŒ…ํ•ด ๋‘๋ฉด ๋ช‡ ๋‹ฌ์”ฉ ์•ˆ ๋“ค์—ฌ๋‹ค๋ณด๋‹ค๊ฐ€ ์ด๋ฒˆ์— ๋ฒ„์ „ ํ™•์ธํ•˜๋ฉด์„œ ์ƒ๊ฐ๋ณด๋‹ค ์˜ค๋ž˜ ๋ฐฉ์น˜ํ–ˆ๋‹ค๋Š” ๊ฑธ ์•Œ์•˜์Œ. ์ด๋ฒˆ ๊ธฐํšŒ์— ์—…๋ฐ์ดํŠธํ•˜๊ณ , ํฌํŠธ ํฌ์›Œ๋”ฉ์ด๋ž‘ ๊ณต์œ  ์‚ฌ์šฉ์ž ๋ชฉ๋ก๊นŒ์ง€ ๊ฐ™์ด ํ•œ๋ฒˆ ์ •๋ฆฌํ•ด ๋ด์š”. ๋กœ๊ทธ์—์„œ ์ด์ƒํ•œ ํ”์ ์„ ์ฐพ์•˜๊ฑฐ๋‚˜ CSP๋ฅผ Plex์— ๋งž์ถฐ ์ ์šฉํ•ด ๋ณธ ๋ถ„์ด ์žˆ์œผ๋ฉด ๋Œ“๊ธ€๋กœ ๊ฒฝํ—˜ ๊ณต์œ ํ•ด ์ฃผ์„ธ์š”. ๊ฐ™์ด ์ •๋ฆฌํ•ด์„œ ๋‹ค์Œ ๊ธ€์— ๋ณดํƒœ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

728x90
๋ฐ˜์‘ํ˜•