๋
ธ์ถ๋ ์น ํฌ๋ผ ์์ฑ์ ์ํ ๋
์ ์์ง์ ์์ ๋์ง ์์(0์ผ) ์ฌ๊ฐํ ์ทจ์ฝ์ (CVE-2019-16759)์ ๋ํ ์ ๋ณด vBulletin, ํน๋ณํ ์ค๊ณ๋ POST ์์ฒญ์ ๋ณด๋ด ์๋ฒ์์ ์ฝ๋๋ฅผ ์คํํ ์ ์์ต๋๋ค. ๋ฌธ์ ์ ๋ํด ์๋ํ๋ ์ต์คํ๋ก์์ ์ฌ์ฉํ ์ ์์ต๋๋ค. vBulletin์ ์ด ์์ง์ ๊ธฐ๋ฐ์ผ๋ก ํ๋ ํฌ๋ผ์ ํฌํจํ์ฌ ๋ง์ ๊ณต๊ฐ ํ๋ก์ ํธ์์ ์ฌ์ฉ๋ฉ๋๋ค. Ubuntu, ์คํ ์์ธ, BSD ์์คํ
ะธ ์ฌ๋์จ์ด.
์ทจ์ฝ์ ์ "ajax/render/widget_php" ํธ๋ค๋ฌ์ ์กด์ฌํ๋ฉฐ, ์ด๋ ์์์ ์ ์ฝ๋๊ฐ "widgetConfig[code]" ๋งค๊ฐ๋ณ์๋ฅผ ํตํด ์ ๋ฌ๋๋๋ก ํ์ฉํฉ๋๋ค(์คํ ์ฝ๋๋ ๊ฐ๋จํ ์ ๋ฌ๋๋ฏ๋ก ์๋ฌด ๊ฒ๋ ์ด์ค์ผ์ดํํ ํ์๊ฐ ์์ต๋๋ค). . ๊ณต๊ฒฉ์๋ ํฌ๋ผ ์ธ์ฆ์ด ํ์ํ์ง ์์ต๋๋ค. ์ด ๋ฌธ์ ๋ ์ต์ ๋ฆด๋ฆฌ์ค 5๋ฅผ ํฌํจํ์ฌ ํ์ฌ vBulletin 2012.x ๋ธ๋์น(5.5.4๋
์ดํ ๊ฐ๋ฐ)์ ๋ชจ๋ ๋ฆด๋ฆฌ์ค์์ ํ์ธ๋์์ต๋๋ค. ์์ ์ฌํญ์ด ํฌํจ๋ ์
๋ฐ์ดํธ๋ ์์ง ์ค๋น๋์ง ์์์ต๋๋ค.
์ถ๊ฐ 1: ๋ฒ์ 5.5.2, 5.5.3 ๋ฐ 5.5.4์ฉ ์ถ์๋ ํจ์น. ์ด์ 5.x ๋ฆด๋ฆฌ์ค ์์ ์๋ ๋จผ์ ์์คํ
์ ์ง์๋๋ ์ต์ ๋ฒ์ ์ผ๋ก ์
๋ฐ์ดํธํ์ฌ ์ทจ์ฝ์ ์ ์ ๊ฑฐํ๋ ๊ฒ์ด ์ข์ง๋ง ํด๊ฒฐ ๋ฐฉ๋ฒ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. ํ๋๋ ์ ์ฝ๋ฉํธ ์์ include/vb5/frontend/controller/bbcode.php ํ์ผ์ evalCode ํจ์ ์ฝ๋์์ "eval($code)"๋ฅผ ํธ์ถํฉ๋๋ค.
๋ถ๋ก 2: ์ทจ์ฝ์ ์ ์ด๋ฏธ ํ์ฑํ๋์ด ์์ต๋๋ค. ์ ์ฉ๋ ๊ณต๊ฒฉ์ ์ํด, ์คํธ๋ฉ์ผ ะธ ๋ฐฑ๋์ด๋ฅผ ๋ ๋๋ค. ๊ณต๊ฒฉ์ ํ์ ์ "ajax/render/widget_php" ์ค์ ๋ํ ์์ฒญ์ด ์์ผ๋ฉด http ์๋ฒ ๋ก๊ทธ์์ ๊ด์ฐฐํ ์ ์์ต๋๋ค.
๋ถ๋ก 3: ํ๋ฉด ์ค๋๋ ๊ณต๊ฒฉ์์ ๋
ผ์ ์ค์ธ ๋ฌธ์ ์ฌ์ฉ์ ํ์ ์ด ์์ผ๋ฉฐ, ์ด ์ทจ์ฝ์ ์ ์ด๋ฏธ ์ฝ XNUMX๋
๋์ ์
์ฉ๋ ๊ฒ์ผ๋ก ๋ณด์
๋๋ค. ๊ฒ๋ค๊ฐ, ์ถํ ๋ Shodan ์๋น์ค๋ฅผ ํตํด ์ทจ์ฝํ ์์คํ
์ ๊ฒ์ํ๋ ๋๊ท๋ชจ ์๋ํ ๊ณต๊ฒฉ์ ์ํํ๋ ๋ฐ ์ฌ์ฉํ ์ ์๋ ์คํฌ๋ฆฝํธ์
๋๋ค.
์ถ์ฒ : opennet.ru