GitLab์ GitLab ๊ณต๋ ๊ฐ๋ฐ ํ๋ซํผ์ ์ฌ์ฉํ๋ ์๋ฒ์์ ์ธ์ฆ ์์ด ์๊ฒฉ์ผ๋ก ์ฝ๋๋ฅผ ์คํํ ์ ์๋ ์ฌ๊ฐํ ์ทจ์ฝ์ CVE-2021-22205 ์ ์ฉ๊ณผ ๊ด๋ จ๋ ์ ์์ ์ธ ํ๋์ด ์ฆ๊ฐํ๊ณ ์๋ค๊ณ ์ฌ์ฉ์์๊ฒ ๊ฒฝ๊ณ ํ์ต๋๋ค.
์ด ๋ฌธ์ ๋ GitLab ๋ฒ์ 11.9๋ถํฐ ์กด์ฌํ์ผ๋ฉฐ ์ง๋ 13.10.3์ GitLab ๋ฆด๋ฆฌ์ค 13.9.6, 13.8.8 ๋ฐ 31์์ ์์ ๋์์ต๋๋ค. ๊ทธ๋ฌ๋ ๊ณต๊ฐ์ ์ผ๋ก ์ฌ์ฉ ๊ฐ๋ฅํ 60๊ฐ์ GitLab ์ธ์คํด์ค๋ก ๊ตฌ์ฑ๋ ๊ธ๋ก๋ฒ ๋คํธ์ํฌ๋ฅผ 50์ 21์ผ ์ค์บํ ๊ฒฐ๊ณผ, ์์คํ ์ 29%๊ฐ ์ทจ์ฝ์ฑ์ ์ทจ์ฝํ ์ค๋๋ ๋ฒ์ ์ GitLab์ ๊ณ์ ์ฌ์ฉํ๊ณ ์๋ ๊ฒ์ผ๋ก ๋ํ๋ฌ์ต๋๋ค. ํ์ ์ ๋ฐ์ดํธ๋ ํ ์คํธ๋ ์๋ฒ ์ค XNUMX%์๋ง ์ค์น๋์์ผ๋ฉฐ, XNUMX%์ ์์คํ ์์๋ ์ฌ์ฉ ์ค์ธ ๋ฒ์ ๋ฒํธ๋ฅผ ํ์ธํ ์ ์์์ต๋๋ค.
์ ๋ฐ์ดํธ ์ค์น์ ๋ํ GitLab ์๋ฒ ๊ด๋ฆฌ์์ ๋ถ์ฃผ์ํ ํ๋๋ก ์ธํด ์๋ฒ์ ์ ์ฑ ์ฝ๋๋ฅผ ๋ฐฐ์นํ๊ณ DDoS ๊ณต๊ฒฉ์ ์ฐธ์ฌํ๋ ๋ด๋ท ์์ ์ ์ฐ๊ฒฐํ๊ธฐ ์์ํ ๊ณต๊ฒฉ์๊ฐ ์ทจ์ฝ์ ์ ์ ๊ทน์ ์ผ๋ก ์ ์ฉํ๊ธฐ ์์ํ์ต๋๋ค. ์ทจ์ฝํ GitLab ์๋ฒ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ ๋ด๋ท์ ์ํด ์์ฑ๋ DDoS ๊ณต๊ฒฉ ์ค ํธ๋ํฝ ์์ด ์ต๊ณ ์กฐ์ ๋ฌํ์ ๋ ์ด๋น 1ํ ๋ผ๋นํธ์ ์ด๋ฅด๋ ์ต๋๋ค.
์ด ์ทจ์ฝ์ ์ ExifTool ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๊ธฐ๋ฐ์ ์ธ๋ถ ํ์๊ฐ ๋ค์ด๋ก๋ํ ์ด๋ฏธ์ง ํ์ผ์ ์๋ชป ์ฒ๋ฆฌํ์ฌ ๋ฐ์ํฉ๋๋ค. ExifTool(CVE-2021-22204)์ ์ทจ์ฝ์ ์ผ๋ก ์ธํด DjVu ํ์์ ํ์ผ์์ ๋ฉํ๋ฐ์ดํฐ๋ฅผ ๊ตฌ๋ฌธ ๋ถ์ํ ๋ ์์คํ ์์ ์์์ ๋ช ๋ น์ด ์คํ๋ ์ ์์ต๋๋ค: (metadata (Copyright "\ " . qx{echo test >/tmp/test} . \ "b") )
๋์ฑ์ด ์ค์ ํ์์ ํ์ผ ํ์ฅ์๊ฐ ์๋ MIME ์ฝํ ์ธ ์ ํ์ ๋ฐ๋ผ ExifTool์์ ๊ฒฐ์ ๋๋ฏ๋ก ๊ณต๊ฒฉ์๋ ์ผ๋ฐ JPG ๋๋ TIFF ์ด๋ฏธ์ง๋ฅผ ๊ฐ์ฅํ์ฌ ์ต์คํ๋ก์์ ์ฌ์ฉํ์ฌ DjVu ๋ฌธ์๋ฅผ ๋ค์ด๋ก๋ํ ์ ์์ต๋๋ค(GitLab์ ๋ค์๊ณผ ๊ฐ์ ๋ชจ๋ ํ์ผ์ ๋ํด ExifTool์ ํธ์ถํฉ๋๋ค). ๋ถํ์ํ ํ๊ทธ๋ฅผ ์ ๋ฆฌํ๊ธฐ ์ํ jpg, jpeg ํ์ฅ์ ๋ฐ tiff). ์ต์คํ๋ก์์ ์. GitLab CE์ ๊ธฐ๋ณธ ๊ตฌ์ฑ์์๋ ์ธ์ฆ์ด ํ์ํ์ง ์์ ๋ ๊ฐ์ง ์์ฒญ์ ๋ณด๋ด ๊ณต๊ฒฉ์ ์ํํ ์ ์์ต๋๋ค.
GitLab ์ฌ์ฉ์๋ ์ต์ ๋ฒ์ ์ ์ฌ์ฉํ๊ณ ์๋์ง ํ์ธํ๊ณ , ์ค๋๋ ๋ฆด๋ฆฌ์ค๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ์ฆ์ ์
๋ฐ์ดํธ๋ฅผ ์ค์นํ๊ณ , ์ด๋ค ์ด์ ๋ก๋ ์ด๊ฒ์ด ๊ฐ๋ฅํ์ง ์์ ๊ฒฝ์ฐ ์ทจ์ฝ์ฑ์ ์ฐจ๋จํ๋ ํจ์น๋ฅผ ์ ํ์ ์ผ๋ก ์ ์ฉํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ํจ์น๊ฐ ์ ์ฉ๋์ง ์์ ์์คํ
์ฌ์ฉ์๋ ๋ก๊ทธ๋ฅผ ๋ถ์ํ๊ณ ์์ฌ์ค๋ฌ์ด ๊ณต๊ฒฉ์ ๊ณ์ (์: dexbcx, dexbcx818, dexbcxh, dexbcxi ๋ฐ dexbcxa99)์ ํ์ธํ์ฌ ์์คํ
์ด ์์๋์ง ์์๋์ง ํ์ธํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
์ถ์ฒ : opennet.ru