afd.sys — ์์ผ ํ๋๊ฐ ์ปค๋ ๊ถํ๊น์ง ์ด์ด์ง๋ ํต๋ก
Windows ์ปค๋ ๋๋ผ์ด๋ฒ ์ค์์ ์ ๋ ์์ฃผ ์ด๋ฆ์ด ์ค๋ฅด๋ด๋ฆฌ๋ ํ์ผ์ด ํ๋ ์์. afd.sys, ์ ์ ๋ช ์นญ์ผ๋ก๋ Ancillary Function Driver for WinSock. ์ ํ๋ฆฌ์ผ์ด์ ์ด ์์ผ์ ๋ง๋ค ๋ ์ฌ์ฉ์ ๋ชจ๋์ winsock ํธ์ถ์ ์ปค๋ ๋คํธ์ํฌ ์คํ์ผ๋ก ์ฐ๊ฒฐํด์ฃผ๋ ๋ค๋ฆฌ ์ญํ ์ ํจ. ๋ฌธ์ ๋ ์ด ๋ค๋ฆฌ๊ฐ ๋ชจ๋ ์ฌ์ฉ์ ๊ณ์ ์์ ์ ๊ทผ ๊ฐ๋ฅํ๋ค๋ ์ ์. ๊ฒ์คํธ๋ ์๋น์ค ๊ณ์ ์ด๋ ์์ผ ํ๋๋ง ์ด ์ ์์ผ๋ฉด afd.sys์ IOCTL ์ธํฐํ์ด์ค์ ๋๋ฌํจ. ์ด๋ฒ CVE-2026-68820์ ๊ทธ ์ธํฐํ์ด์ค์์ ๋ฐ์ํ๋ Use-After-Free ๊ฒฐํจ์.
- afd.sys์ ํด์ ๋ ์ปค๋ ๊ฐ์ฒด๋ฅผ ๋ค์ ์ฐธ์กฐํ๋ ๊ฒฐํจ์ผ๋ก, ๋ก์ปฌ ๊ถํ์์น(LPE)์ ์ ์ฉ๋ ์ ์์
- ์๊ฒฉ ์ต์ด ์นจํฌ์ฉ์ด ์๋๋ผ 2๋จ๊ณ ๋ฌด๊ธฐ — ์ด๋ฏธ ๋ค์ด์จ ๊ณต๊ฒฉ์๊ฐ SYSTEM์ผ๋ก ์ฌ๋ผ์ค ๋ ์ฐ์
- ํจ์น๊ฐ ์ ์ผํ ๊ทผ๋ณธ ํด๊ฒฐ์ฑ ์ด๊ณ , ๊ทธ ์ ๊น์ง๋ ๋ก์ปฌ ์คํ ํต์ ์ ์ปค๋ ํฌ๋์·ํ ํฐ ์ด์ ํ์ง๋ก ๋ฒํ จ์ผ ํจ
Use-After-Free๊ฐ ์ ์ปค๋์์ ์น๋ช ์ ์ธ๊ฐ
์ฌ์ฉ์ ๋ชจ๋์์ UAF๊ฐ ํฐ์ง๋ฉด ๋๊ฐ ํ๋ก์ธ์ค ํ๋๊ฐ ์ฃฝ๊ณ ๋๋จ. ๊ทธ๋ฐ๋ฐ ์ปค๋์์๋ ์ด์ผ๊ธฐ๊ฐ ์์ ํ ๋ฌ๋ผ์ง. ํด์ ๋ ๊ฐ์ฒด๊ฐ ์๋ ๋ฉ๋ชจ๋ฆฌ ์๋ฆฌ๋ฅผ ๊ณต๊ฒฉ์๊ฐ ์๊ธฐ ๋ฐ์ดํฐ๋ก ๋ค์ ์ฑ์ธ ์ ์์ผ๋ฉด, ์ปค๋์ด ๊ทธ ๋ฐ์ดํฐ๋ฅผ ์ฌ์ ํ ์ ํจํ ๊ฐ์ฒด์ธ ์ค ์๊ณ ์ฝ์ด๊ฐ. ๊ทธ ์์ ํจ์ ํฌ์ธํฐ๋ ๊ถํ ๊ตฌ์กฐ์ฒด ์ฐธ์กฐ๊ฐ ๋ค์ด ์์๋ค๋ฉด ์ปค๋์ ์คํ ํ๋ฆ ์์ฒด๊ฐ ๊ณต๊ฒฉ์ ์์ ๋์ด๊ฐ๋ ๊ฒ์.
afd.sys์์ ์ด๋ฐ ๊ฒฐํจ์ด ์๊ธฐ๋ ์ ํ์ ์ธ ํจํด์ ๋น๋๊ธฐ I/O ์ฒ๋ฆฌ ๊ณผ์ ์. ์์ผ ์์ ์ ๊ฑธ์ด๋๊ณ ์๋ฃ๋ฅผ ๊ธฐ๋ค๋ฆฌ๋ ๋์ ๋ค๋ฅธ ์ค๋ ๋์์ ๊ฐ์ ํธ๋ค์ ๋ซ๊ฑฐ๋ ์ทจ์ํ๋ฉด, ์ฐธ์กฐ ์นด์ดํธ ๊ด๋ฆฌ๊ฐ ์ด๊ธ๋๋ฉด์ ์์ง ์ฐ์ด๊ณ ์๋ ๊ฐ์ฒด๊ฐ ๋จผ์ ํด์ ๋๋ ์ํฉ์ด ๋ง๋ค์ด์ง. ๊ฒฝ์ ์กฐ๊ฑด์ด๋ค ๋ณด๋ ํ ๋ฒ์ ์ฑ๊ณตํ์ง๋ ์์ง๋ง, ๊ณต๊ฒฉ์ ์ ์ฅ์์๋ ๊ทธ๋ฅ ์์ฒ ๋ฒ ๋ฐ๋ณตํ๋ฉด ๋๋ ๋ฌธ์ ๋ผ ์ค์ง์ ์ธ ๋ฐฉ์ด๋ฒฝ์ด ๋์ง ๋ชปํจ.
๊ณต๊ฒฉ์๋ ์ด๊ฑธ ์ด๋์ ์ฐ๋๊ฐ
์ค์ํ ๊ฑด ์ด ์ทจ์ฝ์ ์ ์์น์. ์ธํฐ๋ท์์ ๋ฐ๋ก ์ฐ๋ฌ ๋ค์ด์ค๋ ์๊ฒฉ ์คํ ์ทจ์ฝ์ ์ด ์๋. ์ด๋ฏธ ์ด๋ค ๊ฒฝ๋ก๋ก๋ ์ฌ์ฉ์ ๊ถํ์ ํ๋ณดํ ๋ค์์ ์ฐ๋ ์นด๋์. ๊ทธ๋์ ์ค์ ์นจํด ํ๋ฆ์ ๋๊ฐ ์ด๋ฐ ๋ชจ์์ด ๋จ.
- ํผ์ฑ ์ฒจ๋ถ๋ ์ทจ์ฝํ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ํตํด ์ผ๋ฐ ์ฌ์ฉ์ ๊ถํ์ผ๋ก ์ฝ๋ ์คํ ํ๋ณด
- afd.sys ๊ฐ์ ๋ก์ปฌ ์ปค๋ ์ทจ์ฝ์ ์ผ๋ก SYSTEM ๊ถํ ํ๋
- LSASS ๋ฉ๋ชจ๋ฆฌ ์ ๊ทผ, ์๊ฒฉ์ฆ๋ช ํ์ทจ, EDR ํ๋ก์ธ์ค ๋ฌด๋ ฅํ ์๋
- ๋๋ฉ์ธ ๋ด๋ถ๋ก ํก์ด๋, ์ง์์ฑ ํ๋ณด
afd.sys ๊ณ์ด ์ทจ์ฝ์ ์ด ๋์ฌ์จ์ด ์กฐ์ง๊ณผ ๊ตญ๊ฐ ๋ฐฐํ ๊ทธ๋ฃน ์์ชฝ์์ ๊พธ์คํ ์ฌํ์ฉ๋์ด ์จ ์ด์ ๊ฐ ์ฌ๊ธฐ ์์. ์ด๋ค ํ๊ฒฝ์์๋ ์กด์ฌํ๊ณ , ์ด๋ค ๊ณ์ ์์๋ ๋ฟ์ ์ ์๋ ๋๋ผ์ด๋ฒ๋ผ ๋ฒ์ฉ์ฑ์ด ์๋์ ์. ํ ๋ฒ ์์ ์ ์ธ ์ต์คํ๋ก์์ด ์์ฑ๋๋ฉด ๋์์ ๊ฐ๋ฆด ํ์๊ฐ ์๋ค๋ ๋ป์.
ํ์ง — ๋ฌด์์ ๋ด์ผ ํ๋
์ปค๋ UAF ์ต์คํ๋ก์์ ๊ทธ ์์ฒด๋ก ์กฐ์ฉํ ํธ์ด์ง๋ง, ์์ ํ ๋ฌดํ์ ์ ์๋. ๊ฐ์ธ์ ์ผ๋ก๋ ๋ค์ ์ธ ๊ฐ๋๋ฅผ ๊ฐ์ด ๋ณด๋ ๊ฑธ ์ถ์ฒํจ.
์ฒซ์งธ, ์คํจ์ ํ์ . ์ต์คํ๋ก์์ ์ฑ๊ณต๋ณด๋ค ์คํจ๊ฐ ํจ์ฌ ๋ง์. ํ ๊ทธ๋ฃจ๋ฐ์ด ์ด๊ธ๋๋ฉด ์ปค๋์ด ๊ทธ๋ฅ ์ฃฝ์. ์ด๋ฒคํธ ๋ก๊ทธ์์ Bugcheck(์ด๋ฒคํธ ID 1001)์ ์๊ธฐ์น ์์ ์ข ๋ฃ(ID 41)๊ฐ ํน์ ๋จ๋ง์์ ๋ฐ๋ณต์ ์ผ๋ก ๋ฐ์ํ๋์ง ๋ด์ผ ํจ. ํ์ ๋ฉ์ฉกํ๋ ์๋ฒ๊ฐ ๊ฐ์๊ธฐ ํ๋ฃจ์ ์ธ ๋ฒ ๋ธ๋ฃจ์คํฌ๋ฆฐ์ ๋ดค๋ค๋ฉด ํ๋์จ์ด ๋ฌธ์ ๋ก ๋๊ธฐ๊ธฐ ์ ์ ๊ทธ ์๊ฐ ์ ํ์ ํ๋ก์ธ์ค ์์ฑ ๊ธฐ๋ก์ ๋จผ์ ํ์ธํด๋ณผ ๋งํจ.
๋์งธ, ๊ถํ ๋ณํ์ ์๊ฐ. UAF์ ์ต์ข ๋ชฉ์ ์ ํ ํฐ ํ์ทจ์. ๋ถ๋ชจ ํ๋ก์ธ์ค๋ ์ผ๋ฐ ์ฌ์ฉ์ ์ปจํ ์คํธ์ธ๋ฐ ์์ ํ๋ก์ธ์ค๊ฐ SYSTEM์ผ๋ก ๋จ๋ ์กฐํฉ, ์๋น์ค๋ก ๋ฑ๋ก๋์ง ์์ ์์ ๊ฒฝ๋ก์ ๋ฐ์ด๋๋ฆฌ๊ฐ SYSTEM ๋ฌด๊ฒฐ์ฑ ์์ค์ผ๋ก ์คํ๋๋ ์กฐํฉ์ด ํต์ฌ ์ ํธ์. Sysmon ์ด๋ฒคํธ ID 1์ IntegrityLevel๊ณผ ๋ถ๋ชจ-์์ ๊ด๊ณ๋ฅผ ์ฎ์ด์ ๋ณด๋ฉด ์กํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์.
์
์งธ, ์ค๋น ๋์. ์ปค๋ ์ต์คํ๋ก์์ ๋ฉ๋ชจ๋ฆฌ ๋ ์ด์์์ ์ํ๋ ๋ชจ์์ผ๋ก ๋ง๋๋ ์ค๋น ๋จ๊ณ๊ฐ ํ์ํจ. ์งง์ ์๊ฐ ์์ ์์ผ์ ๋๋์ผ๋ก ์์ฑํ๊ณ ๋ซ๋ ๋น์ ์์ ์ธ ํจํด, ์ฌ์ฉ์ ํ๋ก์ธ์ค๊ฐ \Device\Afd ํธ๋ค์ ํ์์ ๋ค๋ฅธ ๊ท๋ชจ๋ก ์ฌ๋ ๋์์ด ์ฌ๊ธฐ ํด๋นํจ. ์ ์ ๋คํธ์ํฌ ์ ํ๋ฆฌ์ผ์ด์
๊ณผ ๊ตฌ๋ถํ๋ ค๋ฉด ๊ธฐ์ค์ ์ด ํ์ํ๋, ํ์ ํ๊ฒฝ์์ ์ด๋ค ํ๋ก์ธ์ค๊ฐ ์ผ๋ง๋ ์์ผ์ ์ฌ๋์ง๋ฅผ ๋ฏธ๋ฆฌ ์ฌ๋ฌ์ผ ์๋ฏธ๊ฐ ์์.
์ํ — ์ฐ์ ์์๋๋ก
- ํจ์น๊ฐ 1์์์. afd.sys๋ ์์คํ ํต์ฌ ๊ตฌ์ฑ์์๋ผ ์ฐํ ์ค์ ์ผ๋ก ๋ง์ ์ ์๋ ์ฑ๊ฒฉ์ด ์๋. ์๊ฐ ๋์ ์ ๋ฐ์ดํธ๋ฅผ ์๋ฒ·ํด๋ผ์ด์ธํธ ๋ชจ๋์ ์ ์ฉํ๋ ๊ฒ ์ธ์ ๊ทผ๋ณธ ํด๋ฒ์ด ์์.
- ์ด๊ธฐ ์นจํฌ ์ง์ ์ ์ค์ด๋ ๊ฒ์ด ์ค์ง์ 2์์์. ๋ก์ปฌ ๊ถํ์์น์ ์ฝ๋ ์คํ์ด ์ ํ๋์ด์ผ ์ฑ๋ฆฝํจ. ์ ํ๋ฆฌ์ผ์ด์ ํ์ดํธ๋ฆฌ์คํธ(WDAC, AppLocker)๋ก ์ฌ์ฉ์ ์ฐ๊ธฐ ๊ฐ๋ฅ ๊ฒฝ๋ก์์์ ์คํ์ ์ฐจ๋จํ๋ฉด ์ต์คํ๋ก์ ๋ฐ์ด๋๋ฆฌ๊ฐ ์ฐฉ์งํ ๊ณณ ์์ฒด๊ฐ ์ฌ๋ผ์ง.
- ASR ๊ท์น๊ณผ ์๊ฒฉ์ฆ๋ช ๋ณดํธ๋ฅผ ์ผ๋ ๊ฒ. Credential Guard๊ฐ ์ผ์ ธ ์์ผ๋ฉด SYSTEM์ ์ป๋๋ผ๋ LSASS์์ ํ๋ฌธ ์๊ฒฉ์ฆ๋ช ์ ๊ธ์ด๊ฐ๊ธฐ๊ฐ ํจ์ฌ ๊น๋ค๋ก์์ง. ๊ถํ์์น์ ๋ชป ๋ง์์ ๋ ํผํด ๋ฐ๊ฒฝ์ ์ค์ด๋ ์ธต์ด ๋จ.
- ์ปค๋ ๋ฌด๊ฒฐ์ฑ ๊ณ์ธต ํ์ฉ. HVCI(๋ฉ๋ชจ๋ฆฌ ๋ฌด๊ฒฐ์ฑ)๋ฅผ ์ผ๋๋ฉด ์ปค๋ ๋ฉ๋ชจ๋ฆฌ ์กฐ์ ์ดํ ์์ ์ฝ๋๋ฅผ ์คํํ๋ ๋จ๊ณ์์ ์ถ๊ฐ ์ฅ๋ฒฝ์ด ์๊น. ๋๋ผ์ด๋ฒ ํธํ์ฑ ํ์ธ์ด ํ์ํ๋ ํ ์คํธ ๊ทธ๋ฃน๋ถํฐ ์ ์ฉํ๋ ๊ฑธ ๊ถํจ.
- ํจ์น ์ ์ฉ ์ฌ๋ถ๋ฅผ ์ค์ ๋ก ๊ฒ์ฆํ ๊ฒ. WSUS๋ Intune์์ "์ ์ฉ๋จ"์ผ๋ก ๋จ๋ ๊ฒ๊ณผ ์ค์
afd.sysํ์ผ ๋ฒ์ ์ด ์ฌ๋ผ๊ฐ ๊ฒ์ ๋ค๋ฅธ ์ด์ผ๊ธฐ์. ์ฌ๋ถํ ์ด ๋ฐ๋ฆฐ ๋จ๋ง์์ ํํ ์ด๊ธ๋จ.
์ทจ์ฝ์ ๊ด๋ฆฌ ๊ด์ ์์
๋ก์ปฌ ๊ถํ์์น ์ทจ์ฝ์ ์ CVSS ์ ์๋ง ๋ณด๋ฉด ์๊ฒฉ ์คํ๋ณด๋ค ๋ฎ๊ฒ ๋์ค๋ ๊ฒฝ์ฐ๊ฐ ๋ง์. ๊ทธ๋์ ํจ์น ์ฐ์ ์์ ๋ชฉ๋ก์์ ์๊พธ ๋ค๋ก ๋ฐ๋ฆผ. ํ์ง๋ง ์ค์ ์นจํด ์ฌ๊ณ ๋ณด๊ณ ์๋ฅผ ์ฝ๋ค ๋ณด๋ฉด ๊ฒฐ์ ์ ์ธ ์ฅ๋ฉด์ ๊ฑฐ์ ํญ์ "์ฌ์ฉ์ ๊ถํ์์ SYSTEM์ผ๋ก ์ฌ๋ผ๊ฐ ์๊ฐ"์. ๊ทธ ์ ๊น์ง๋ ๋์ ์ฌ์ง๊ฐ ์์๋๋ฐ ๊ทธ ์ดํ๋ก๋ ์๋ฌด๊ฒ๋ ๋ชป ํ๊ฒ ๋๋ ์ง์ ์ด๋ผ์ ๊ทธ๋ผ.
๊ทธ๋ฌ๋๊น ์ปค๋ ๋๋ผ์ด๋ฒ ๊ด๋ จ LPE๋ ์ ์์ ๋ฌด๊ดํ๊ฒ ๋ณ๋ ํธ๋์ผ๋ก ๊ด๋ฆฌํ๋ ํธ์ด ๋์. ํนํ ๋ค์ค ์ฌ์ฉ์๊ฐ ๋ก๊ทธ์ธํ๋ ํฐ๋ฏธ๋ ์๋ฒ, ๊ฐ๋ฐ์๊ฐ ๋ก์ปฌ ๊ด๋ฆฌ์ ๊ถํ ์์ด ์์ ํ๋ ์ํฌ์คํ ์ด์ , ์ปจํ ์ด๋ ํธ์คํธ์ฒ๋ผ ๊ถํ ๊ฒฝ๊ณ ์์ฒด๊ฐ ๋ณด์ ๋ชจ๋ธ์ ๊ทผ๊ฐ์ธ ์์คํ ์ด ์ฐ์ ๋์์.
๋ง๋ฌด๋ฆฌ
afd.sys ์ทจ์ฝ์ ์ด ๋ฐ๋ณตํด์ ๋ฑ์ฅํ๋ ๊ฑธ ๋ณด๋ฉด, ์ด๊ฑด ๊ฐ๋ณ ๋ฒ๊ทธ๋ฅผ ํ๋์ฉ ์ก๋ ๋ฌธ์ ๋ผ๊ธฐ๋ณด๋ค ๊ณต๊ฒฉ ํ๋ฉด ์์ฒด๊ฐ ๋๋ค๋ ๊ตฌ์กฐ์ ์ฌ์ค์ ๊ฐ๊น์. ๋ชจ๋ ๊ณ์ ์ด ์ ๊ทผ ๊ฐ๋ฅํ ์ปค๋ ์ธํฐํ์ด์ค๊ฐ ์๊ณ ๊ทธ ์์์ ๋ณต์กํ ๋น๋๊ธฐ ์ํ ๊ด๋ฆฌ๋ฅผ ํ๋ค๋ฉด, ๋ค์ CVE๋ ์๊ฐ ๋ฌธ์ ์ผ ๋ฟ์.
๊ทธ๋์ ๊ฐ์ธ์ ์ผ๋ก๋ ์ด๋ฒ ๊ฑด์ ๋จ๋ฐ์ฑ ํจ์น ์ด์๋ก ๋๊ธฐ์ง ๋ง๊ณ ํ์ง ๊ท์น์ ํ ๋ฒ ์ ๋นํ๋ ๊ณ๊ธฐ๋ก ์ผ๋ ๊ฑธ ์ถ์ฒํจ. ์ปค๋ ํฌ๋์ ๊ธ์ฆ ์๋ฆผ, ๋ถ๋ชจ-์์ ๋ฌด๊ฒฐ์ฑ ์์ค ๋ถ์ผ์น ํ์ง — ์ด ๋ ๊ฐ์ง๋ง ์ ๋๋ก ๊ฑธ์ด๋ฌ๋ ๋ค์๋ฒ afd.sys ์ทจ์ฝ์ ์ด ๋์์ ๋ ํจ์ฌ ํธํด์ง. ๋ค๋ค ์ด๋ฒ ์ฃผ ํจ์น ํํฉ ํ ๋ฒ์ฉ ํ์ธํด๋ณด์์. ๊ฐ์ ํ๊ฒฝ์์ ์ก์๋ธ ํ์ง ๊ท์น ์์ผ๋ฉด ๋๊ธ๋ก ๋๋ ์ฃผ์๋ฉด ์ข๊ฒ ์ต๋๋ค!
# ๋๊ธ