Samba 4.17.3, 4.16.7 ๋ฐ 4.15.12 ํจํค์ง์ ์์ ๋ฆด๋ฆฌ์ค๊ฐ ๊ณต๊ฐ๋์์ต๋๋ค. ์ด ๋ฆด๋ฆฌ์ค์์๋ Kerberos ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ทจ์ฝ์ (CVE-2022-42898)์ด ์์ ๋์์ต๋๋ค. ์ด ์ทจ์ฝ์ ์ ์ธ์ฆ๋ ์ฌ์ฉ์๊ฐ ๋ณด๋ธ PAC(ํน๊ถ ์์ฑ ์ธ์ฆ์) ๋งค๊ฐ๋ณ์๋ฅผ ์ฒ๋ฆฌํ ๋ ์ ์ ์ค๋ฒํ๋ก๋ฅผ ๋ฐ์์ํค๊ณ ํ ๋น๋ ๋ฒํผ๋ฅผ ์ด๊ณผํ๋ ๋ฐ์ดํฐ๋ฅผ ์๋๋ค. ๋ฐฐํฌํ์ ํจํค์ง ์ ๋ฐ์ดํธ ๊ฒ์ ํํฉ์ Debian, Ubuntu, Gentoo, RHEL, SUSE, Arch, FreeBSD ํ์ด์ง์์ ํ์ธํ ์ ์์ต๋๋ค.
์ด ๋ฌธ์ ๋ Samba ์ธ์๋ MIT Kerberos ๋ฐ Heimdal Kerberos ํจํค์ง์๋ ์ํฅ์ ๋ฏธ์นฉ๋๋ค. Samba ์ทจ์ฝ์ ๋ณด๊ณ ์์๋ ์ํ์ ๋ํ ์์ธํ ๋ด์ฉ์ด ๋์ ์์ง ์์ง๋ง, MIT Kerberos ๋ณด๊ณ ์๋ ์ด ์ทจ์ฝ์ ์ด ์๊ฒฉ ์ฝ๋ ์คํ์ผ๋ก ์ด์ด์ง ์ ์๋ค๊ณ ๋ช ์ํ๊ณ ์์ต๋๋ค. ์ด ์ทจ์ฝ์ ์ 32๋นํธ ์์คํ ์์๋ง ์ ์ฉ๋ ์ ์์ต๋๋ค.
์ด ๋ฌธ์ ๋ KDC(ํค ๋ฐฐํฌ ์ผํฐ) ๋๋ kadmind๋ฅผ ์ฌ์ฉํ๋ ๊ตฌ์ฑ์ ์ํฅ์ ๋ฏธ์นฉ๋๋ค. Active Directory๊ฐ ์๋ ๊ตฌ์ฑ์์๋ ํ์ผ ์์คํ
์์๋ ์ด ์ทจ์ฝ์ ์ด ๋ํ๋ฉ๋๋ค. ์๋ฒ Kerberos๋ฅผ ์ฌ์ฉํ๋ Samba์์ ๋ฐ์ํ ๋ฌธ์ ์์ต๋๋ค. krb5_parse_pac() ํจ์์ ๋ฒ๊ทธ๊ฐ ์์๋๋ฐ, ์ด ํจ์๊ฐ PAC ํ๋๋ฅผ ํ์ฑํ๋ ๋ฐ ์ฌ์ฉ๋๋ ๋ฒํผ ํฌ๊ธฐ๋ฅผ ์๋ชป ๊ณ์ฐํ์ต๋๋ค. 32๋นํธ ์์คํ
์์ ํน์ํ๊ฒ ์กฐ์๋ PAC๋ฅผ ์ฒ๋ฆฌํ ๋, ์ด ๋ฒ๊ทธ๋ก ์ธํด ๊ณต๊ฒฉ์๊ฐ ์ ์กํ 16๋ฐ์ดํธ ๋ธ๋ก์ด ํ ๋น๋ ๋ฒํผ๋ฅผ ๋ฒ์ด๋ ๋ฐฐ์น๋ ์ ์์์ต๋๋ค.
์ถ์ฒ : opennet.ru
