LG TV ๋ฐ ์ด ํ๋ซํผ์ ๊ธฐ๋ฐ์ผ๋ก ํ๋ ๊ธฐํ ์ฅ์น ์์คํ ํ๊ฒฝ์ ๊ถํ ์๋ ํ์ ์์ค API์ ์ก์ธ์คํ๋ ๋ฐ ์ฌ์ฉํ ์ ์๋ ๊ฐ๋ฐฉํ webOS ํ๋ซํผ์ ์ทจ์ฝ์ ์ ๋ํ ์ ๋ณด๊ฐ ๊ณต๊ฐ๋์์ต๋๋ค. ๊ณต๊ฒฉ์ ๋ด๋ถ API์ ๋ํ ์ก์ธ์ค๋ฅผ ํตํด ์ทจ์ฝ์ ์ ์ ์ฉํ๋ ๊ถํ ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์คํ์ ํตํด ์ํ๋๋ฉฐ ์์ ํ์ผ์ ๋ฎ์ด์ฐ๊ฑฐ๋ ์ฝ๊ฑฐ๋ ์์คํ API์์ ํ์ฉํ๋ ๋ค๋ฅธ ์์ ์ ์ํํ ์ ์์ต๋๋ค.
ํ์ธ๋ ์ทจ์ฝ์ ์ค ์ฒซ ๋ฒ์งธ๋ ์๋ฆผ ๊ด๋ฆฌ์ API์ ๋ํ ์ก์ธ์ค ์ ํ์ ์ฐํํ ์ ์๊ฒ ํ๋ฉฐ, ๋ ๋ฒ์งธ๋ ์๋ฆผ ๊ด๋ฆฌ์๋ฅผ ์ฌ์ฉํ์ฌ ์ฌ์ฉ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ง์ ์ก์ธ์คํ ์ ์๋ ๋ค๋ฅธ ๋ด๋ถ API์ ์ก์ธ์คํ ์ ์๊ฒ ํฉ๋๋ค. CVE ์๋ณ์๊ฐ ์์ง ๋ฌธ์ ์ ํ ๋น๋์ง ์์์ต๋๋ค. ์ทจ์ฝ์ ์ ์ฉ ๊ธฐ๋ฅ์ webOS TV 65 ๊ธฐ๋ฐ ํ์จ์ด๋ฅผ ์ฌ์ฉํ๋ LG 8500SM05.10.30PLA TV์์ ํ ์คํธ๋์์ต๋๋ค.
์ฒซ ๋ฒ์งธ ์ทจ์ฝ์ ์ ํต์ฌ์ ๊ธฐ๋ณธ์ ์ผ๋ก webOS์์ ์๋ฆผ ์ ์ก์ ์์คํ
์๋น์ค์๋ง ํ์ฉ๋์ง๋ง ์ด ์ ํ์ ์ฐํํ ์ ์์ผ๋ฉฐ luna-send-pub ๋ช
๋ น(com.webos)์ ์ฌ์ฉํ์ฌ ๊ถํ์ด ์๋ ์ ํ๋ฆฌ์ผ์ด์
์์ ์๋ฆผ์ ๋ณด๋ผ ์ ์๋ค๋ ๊ฒ์
๋๋ค. .lunasendpub). ๋ ๋ฒ์งธ ์ทจ์ฝ์ ์ onclick, onclose ๋๋ onfail ๋งค๊ฐ๋ณ์๋ฅผ ์ฌ์ฉํ์ฌ "luna://com.webos.notification/createAlert" API๋ฅผ ํธ์ถํ๋ฉด ๋ชจ๋ ํธ๋ค๋ฌ๋ฅผ ์์ํ ์ ์๊ณ ์๋ฅผ ๋ค์ด ๋ค์ด๋ก๋ ๊ด๋ฆฌ์ ์์คํ
์ ํธ์ถํ ์ ์๋ค๋ ์ฌ์ค๊ณผ ๊ด๋ จ์ด ์์ต๋๋ค. ์์์ ํ์ผ์ ๋ค์ด๋ก๋ํ๊ณ ์ ์ฅํ๊ธฐ ์ํด ๊ถํ์ด ์๋ ์์ฉ ํ๋ก๊ทธ๋จ๋ง ์คํํ ์ ์๋ ์๋น์ค์
๋๋ค.
์ถ์ฒ : opennet.ru