๋ฏธ๊ตญ ์ฐ๋ฐฉ๊ฑฐ๋์์ํ(FTC)์ ๋ฐ๋ฅด๋ฉด ๋ฏธ๊ตญ์ธ์ ์๋ ๋ก๋งจ์ค ์ค์บ ์ผ๋ก ์ธํ ์์ค์ก์ด $547,000,000(์ฝ 6558์ต 7500๋ง์)๋ก 2020๋ ์ ๋นํด 80%, 2017๋ ์ ๋นํด 6๋ฐฐ ์ด์ ์ฆ๊ฐํ์๋ค๊ณ ๋ฐํํ์ต๋๋ค. ์ต๊ทผ ๋ช ๋ ๋์ ๊ธ์ฆํ์ฌ ์ง๋ 5๋ ๋์ ์ด 13์ต ๋ฌ๋ฌ(์ฝ 1์กฐ 5597์ต 1400๋ง์)๊ฐ ์์ค๋์๋ค๊ณ ํด์. ๐ธ
๋ก๋งจ์ค ์ค์บ ์ ์๋นํ ์ฌ์ ์ ์์ค ์ธ์๋ ์ ์์ ์์ฒ๋ฅผ ์ด๋ํ๋ ์ฌ๊ธฐ๋ก ์จ๋ผ์ธ์์์ ์ด์ฑ์๊ฒ ํธ๊ฐ๊ณผ ์ ๋ขฐ๋ฅผ ์์ ํ ์ฌ๋ฌ ๊ฐ์ง ์ด์ ๋ก ๋์ ๋ณด๋ด๋๋ก ํ ๋ค ์ฐ๋ฝ์ ๋์ต๋๋ค. ์ 3์์ ์ ์ฅ์์ ๋ณด๋ฉด ๋ง๋๋ณด์ง๋ ์์ ์ฌ๋์๊ฒ ํฐ๋์ ๋ณด๋ด๋ ๊ฒ์ด ์ดํดํ ์ ์์ง๋ง, ํผํด์๋ ์ด๋ฏธ ๊น์ ์ ์์ ๊ต๋ฅ๋ฅผ ํ๋ค๊ณ ์๊ฐํ๊ธฐ ๋๋ฌธ์ ์ฌ๊ธฐ๋ฅผ ๋นํ ๊ฒ์ด๋ผ ์ธ์ ํ์ง ์๊ณ ํผ์น ๋ชปํ ์ฌ์ ์ผ๋ก ์ฐ๋ฝ์ด ์ ๋๋ ๊ฒ์ผ๋ก ์๊ฐํ๊ฒ ๋ฉ๋๋ค.
๋ก๋งจ์ค ์ค์บ ์ ๋ฐฉ์งํ๊ธฐ ์ํด์๋ ์ง์ ๋ง๋์ง ์์ ์ฌ๋์๊ฒ ์ก๊ธํ๊ฑฐ๋ ๊ทธ๋ค์ ํฌ์ ์กฐ์ธ์ ๋ฐ๋ฅด์ง ์์์ผ ํฉ๋๋ค. ๋ฌผ๋ก ์ํธ ํํ, ๊ธฐํํธ ์นด๋ ๋ฒํธ๋ ํฌํจํด์์. ๋ํ SNS์์ ๋๋ฌด ์์ธํ ๊ฐ์ธ์ ๋ณด๋ ์ฌ์ํ์ ๋ ธ์ถํ์ง ์๋ ๊ฒ๋ ์ค์ํฉ๋๋ค. ๐ฅบ
30,000๊ฐ ์ด์์ ์น์ฌ์ดํธ์์ ์ฌ์ฉ๋๋ WordPress์ฉ โPHP Everywhereโ ํ๋ฌ๊ทธ์ธ์์ ์ธ ๊ฐ์ง ์๊ฒฉ ์ฝ๋ ์คํ(RCE) ์ทจ์ฝ์ ์ด ๋ฐ๊ฒฌ๋์์ผ๋ฉฐ ๋ชจ๋ CVSS 9.9์ ์ ๋ฐ์์ต๋๋ค. ํด๋น ํ๋ฌ๊ทธ์ธ์ WordPress ๊ด๋ฆฌ์๊ฐ ํ์ด์ง, ๊ฒ์๋ฌผ, ์ฌ์ด๋๋ฐ ๋๋ Gutenberg ๋ธ๋ก์ PHP ์ฝ๋๋ฅผ ์ฝ์ ํ๊ณ ๋์ ์ฝํ ์ธ ๋ฅผ ํ์ํ๋ ๋ฐ ์ฌ์ฉํ ์ ์๋ ํ๋ฌ๊ทธ์ธ์ด์์.
๋ ๊ฐ์ง ์ทจ์ฝ์ (CVE-2022-24664, CVE-2022-24665)์ ๊ธฐ์ฌ์ ๊ถํ์ด ํ์ํ์ง๋ง ํ ๊ฐ์ง(CVE-2022-24663)๋ ๊ฐ์ฅ ๋ฎ์ ๊ถํ์ ๊ฐ๋ ๊ตฌ๋ ์๊ฐ ์์์ PHP ์ฝ๋๋ฅผ ์คํํ ์ ์๋๋ก ํ๋ ์๊ฒฉ ์ฝ๋ ์คํ ์ทจ์ฝ์ ์ด๋ฏ๋ก ๋์ฑ ์ฃผ์๊ฐ ํ์ํฉ๋๋ค. ๋ชจ๋ โPHP Everywhereโ ์ฌ์ฉ์๋ ํ์ฌ ์ฌ์ฉ ๊ฐ๋ฅํ ์ต์ ๋ฒ์ ์ธ 3.0.0์ผ๋ก ์ ๋ฐ์ดํธํ๋์ง ํ์ธํ๋ ๊ฒ์ด ์ข๊ฒ ๋ค์. ๐ฃ (WordPress๋ ๊ด๋ฆฌ์ > ํธ์ง์ > ๊ธ์ด์ด > ๊ธฐ์ฌ์ > ๊ตฌ๋ ์ ์์ผ๋ก ๋ง์ ๊ถํ์ ๊ฐ์ง๋๋ค.)
๋ฏธ๊ตญ ๋ฒ๋ฌด๋ถ๋ 2016๋ ๊ฐ์ํํ ๊ฑฐ๋์ Bitfinex ํดํน ๊ณผ์ ์์ 45์ต ๋ฌ๋ฌ ์๋น์ ์ํธํํ๋ฅผ ๋นผ๋๋ฆฐ ํ ๋ถ๋ถ๋ฅผ ์ฒดํฌํ๋ค๊ณ ๋ฐํํ์ต๋๋ค. Ilya Lichtenstein(34์ธ)๊ณผ ๊ทธ์ ์๋ด Heather Morgan(31์ธ)์ ์ต๋ ์ง์ญ 20๋ ํ์ ์ ๊ณ ํ ์ ์๋ ์๊ธ์ธํ ๊ณต๋ชจ ํ์์ ์ต๊ณ ์ง์ญ 5๋ ํ์ ์ ๊ณ ํ ์ ์๋ ๋ฏธ๊ตญ ์ฌ๊ธฐ ๊ณต๋ชจ ํ์๋ก ๊ธฐ์๋์์ด์.
๊ฐ์ง ์ ์์ ์ฌ์ฉํ์ฌ ์จ๋ผ์ธ ๊ณ์ ์ ์ค์ ํ๊ณ , ํ์น ์๊ธ์ ๋ค์ํ ๊ฐ์ํํ ๊ฑฐ๋์ ๋ฐ ๋คํฌ์น ๊ณ์ข์ ์์นํ ํ ์๊ธ์ ์ธ์ถํ๊ณ , ์ํ ํ๋์ ํฉ๋ฒํํ๊ธฐ ์ํด ๊ณ์ ์ ์ค์ฉํ๋ ๋ฑ ์ฌ๋ฌ ๊ฐ์ง ๋ฐฉ๋ฒ์ ์ฌ์ฉํ์ฌ ์๊ธ ์ถ์ ์ ์ด๋ ต๊ฒ ํ์์ต๋๋ค. ํ์ง๋ง ๊ทธ๋ค์ ์จ๋ผ์ธ ๊ณ์ ์ ๋ํ ๋ฒ์์ ์น์ธ๋ ์์ ์์ฅ์ ๋ฐ๋ผ ๋ฒ ์งํ๊ด์ ๊ถ๊ทน์ ์ผ๋ก ์๊ธ์ ๋ฐ๋ ๋ฐ ์ฌ์ฉ๋๋ ๋์งํธ ์ง๊ฐ์ ์ก์ธ์คํ๋ ๋ฐ ํ์ํ ๊ฐ์ธ ํค๊ฐ ํฌํจ๋ ํด๋ผ์ฐ๋ ์คํ ๋ฆฌ์ง ๊ณ์ ์ ์ ์ฅ๋ ํ์ผ์ ์ก์ธ์คํ ์ ์๊ฒ ๋์์ต๋๋ค.
์ด๋ฒ ์ฌ๊ฑด์ผ๋ก ๋ฏธ๊ตญ ๋ฒ๋ฌด๋ถ๋ ์ํธํํ๊ฐ ์๊ธ ์ธํ์ ์์ ํ ํผ๋์ฒ๊ฐ ์๋๋ผ๋ ๊ฒ๊ณผ ๋ฒ์ฃ ๋ชฉ์ ์ผ๋ก ๊ฐ์ํํ๋ฅผ ์ฌ์ฉํ๋ ์ฌ๋๋ค์ ๋ํด ๋จํธํ ์ ์ฅ์ ์ทจํ ๊ฒ์์ ๋ฐํ์ต๋๋ค. ๐ฆ
์ง๋ 2021๋ 6์ ๊ณต๊ฐ๋ polkit ์ ๋ก์ปฌ ๊ถํ ์์น ์ทจ์ฝ์ (CVE-2021-3560)์ ์ด์ด ์๋ก์ด ๋ก์ปฌ ๊ถํ ์์น ์ทจ์ฝ์ CVE-2021-40729์ ์ธ๋ถ ์ ๋ณด๊ฐ ๊ณต๊ฐ๋์์ต๋๋ค.
polkit์ pkexec main() ํจ์๋ command-line argument๋ฅผ ์ฒ๋ฆฌํ๋๋ฐ, ์ ๋ ๊ฒฝ๋ก๊ฐ ์๋ ๊ฒฝ์ฐ PATH ํ๊ฒฝ๋ณ์ ๋๋ ํฐ๋ฆฌ์์ ์คํํ ํ๋ก๊ทธ๋จ์ ๊ฒ์ํฉ๋๋ค.
๋ฐ๋ผ์ ์ ์ฝ๋์์ n์ด 1๋ถํฐ ์์ํ๋ฏ๋ก (2)์ (4)์์ argv[n], ์ฆ argv[1]์ด ๋ฒ์๋ฅผ ๋ฒ์ด๋ envp[0]์ ์ฐธ์กฐํ๊ฒ ๋ฉ๋๋ค.
์ OOB Read ์ทจ์ฝ์ ์ ์๋์ ๊ฐ์ด ์ ์ฉํ ์ ์์ต๋๋ค.
ํด์ปค๋ ์ด๋ฅผ ์ ์ฉํด ํ๊ฒฝ ๋ณ์๋ฅผ ์กฐ์ํ ์ ์๊ณ root๋ก ๊ถํ ์์น์ ํธ๋ฆฌ๊ฑฐํ ์ ์์ต๋๋ค.