10์›” 2์ฃผ์ฐจ ํ•ดํ‚น์งน์งน ๋‰ด์Šค๋ ˆํ„ฐ ๐Ÿ’Œ
์•ˆ๋…•ํ•˜์„ธ์š”! ์˜ค๋Š˜์€ 10์›” 9์ผ ํ•œ๊ธ€๋‚ ์˜ ๋Œ€์ฒด๊ณตํœด์ผ์ด๋„ค์š”. ๐Ÿ˜ƒ 
ํ•ดํ‚น์งน์งน ๊ตฌ๋…์ž ์ˆ˜๊ฐ€ 200๋ช…์ด ๋˜์—ˆ๋‹ค๊ณ  ํ•œ ๊ฒŒ 2์ฃผ ์ „์ธ๋ฐ, ๋ฒŒ์จ 300๋ช…์ด ๋„˜์—ˆ์–ด์š”! ์ •๋ง ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ๐Ÿฅบ 
ํ•จ๊ป˜ ๊พธ์ค€ํžˆ ์„ฑ์žฅํ•ด๋ณด๊ธฐ๋กœ ํ•ด์š”! ๐Ÿ“ˆ
์ด๋ฒˆ ์ฃผ๋Š” ์ฟ ํ‚ค์™€ ์„ธ์…˜์— ๋Œ€ํ•ด์„œ ์•Œ์•„๋ณด๊ณ , ํ•ดํ‚น๊ณผ ๊ด€๋ จ๋œ ์‚ฌ๊ฑด์„ ํŒŒํ—ค์ณ๋ณด๋Š” ์งน์งน's profiling์ด ์ค€๋น„๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ณผ์—ฐ ์ด๋ฒˆ ์ฃผ์—๋Š” ์–ด๋–ค ์‚ฌ๊ฑด์„ ํŒŒํ—ค์ณ๋ณผ๊นŒ์š”? ๐Ÿ˜Ž
๊ทธ๋ฆฌ๊ณ  ํ•ดํ‚น์งน์งน ๋‰ด์Šค๋ ˆํ„ฐ๋ฅผ ์ˆจ์–ด์„œ ๋ณธ๋‹ค๋Š” ์ œ๋ณด๊ฐ€ ์žˆ์—ˆ์–ด์š”. ์ˆจ์–ด์„œ ๋ณด์ง€ ๋งˆ์‹œ๊ณ  ํ™๋ณด๋„ ๋งŽ์ด ํ•ด์ฃผ์„ธ์š”!

์ฃผ๊ฐ„๋‰ด์Šค
์ง€๋‚œ ์ฃผ์—๋Š” ์–ด๋–ค ์ผ๋“ค์ด ์žˆ์—ˆ์„๊นŒ? ๐Ÿ˜

์ž ๊ธด iPhone์˜ ์ง€๊ฐ‘์— ์„ค์ •๋œ Express Travel ๋ชจ๋“œ๋ฅผ ์•…์šฉํ•˜์—ฌ ๋ฌด๋‹จ์œผ๋กœ Visa ์นด๋“œ ๊ฒฐ์ œ๋ฅผ ํ•  ์ˆ˜ ์žˆ๋Š” ์ทจ์•ฝ์ ์ด ๊ณต๊ฐœ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๐ŸŽ
Express Travel์€ iPhone ๋ฐ Apple Watch ์‚ฌ์šฉ์ž๊ฐ€ ๊ธฐ๊ธฐ ์ž ๊ธˆ ํ•ด์ œํ•˜๊ฑฐ๋‚˜, ์•ฑ์„ ์—ด๊ฑฐ๋‚˜, Face ID, Touch ID ๋˜๋Š” ์•”ํ˜ธ๋กœ ํ™•์ธํ•˜์ง€ ์•Š๊ณ ๋„ ๋Œ€์ค‘๊ตํ†ต ์ด์šฉ ์‹œ ๋น ๋ฅด๊ฒŒ ๊ฒฐ์ œํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์ž…๋‹ˆ๋‹ค. ๐ŸšŒ
Apple Pay์˜ Mastercard ๋˜๋Š” Samsung Pay์˜ Visa ์นด๋“œ๋Š” ์˜ํ–ฅ์„ ๋ฐ›์ง€ ์•Š์ง€๋งŒ, Apple Pay์˜ Visa ์นด๋“œ์—์„œ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•œ๋‹ค๊ณ  ํ•˜๋„ค์š”.
๋™์˜์ƒ์„ ํ™•์ธํ•˜๋ฉด ๊ฐ„๋‹จํ•œ ๋ฌด์„  ์žฅ๋น„๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ iPhone์ด ๊ฐœ์ฐฐ๊ตฌ์™€ ํ†ต์‹ ํ•˜๊ณ  ์žˆ๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ์†์—ฌ Express Transit ๋ชจ๋“œ๋ฅผ ํ™œ์„ฑํ™”ํ•˜์ง€๋งŒ, ์‹ค์ œ๋กœ๋Š” EMV ์นด๋“œ ํŒ๋…๊ธฐ ์—ญํ• ์„ ํ•˜๋Š” Proxmark ์žฅ์น˜์™€ ์นด๋“œ ์• ๋ฎฌ๋ ˆ์ดํ„ฐ๋กœ ์ž‘๋™ํ•˜๋Š” NFC ์ง€์› Android ํฐ์„ ํ†ตํ•˜์—ฌ ๋น„์ ‘์ด‰ ๊ฒฐ์ œ ๋‹จ๋ง๊ธฐ๋กœ ์‹ ํ˜ธ๊ฐ€ ์ „๋‹ฌ๋˜์–ด ๊ฒฐ์ œ๊ฐ€ ์ง„ํ–‰๋ฉ๋‹ˆ๋‹ค.
์ž‘๋…„ 10์›”์— Apple์— ์•Œ๋ ธ๊ณ , ์˜ฌํ•ด 5์›”์—๋„ Visa์— ์•Œ๋ ธ์œผ๋‚˜, ์–‘์ธก ๋ชจ๋‘ ์ทจ์•ฝ์ ์˜ ์‹ฌ๊ฐ์„ฑ์€ ์ธ์ •ํ•˜์ง€๋งŒ ์–ด๋А ๋‹น์‚ฌ์ž๊ฐ€ ์ˆ˜์ • ์‚ฌํ•ญ์„ ๊ตฌํ˜„ํ•ด์•ผ ํ•˜๋Š”์ง€ ํ•ฉ์˜์— ์ด๋ฅด์ง€ ๋ชปํ–ˆ๋‹ค๊ณ  ํ•˜๋„ค์š”. ๐Ÿคจ ๋ง๋ถ™์—ฌ์„œ ํ˜„์‹ค ์„ธ๊ณ„์—์„œ ์ผ์–ด๋‚  ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•˜์ง€ ์•Š๋Š”๋‹ค๊ณ  ๋ฐํ˜”์Šต๋‹ˆ๋‹ค.

Twitch๋Š” ๋Œ€ํ™”ํ˜• ๋ผ์ด๋ธŒ ์ŠคํŠธ๋ฆฌ๋ฐ ํ”Œ๋žซํผ์œผ๋กœ ์„œ๋ฒ„ ๊ตฌ์„ฑ ์˜ค๋ฅ˜๋กœ ์ธํ•ด 125GB๊ฐ€๋Ÿ‰์˜ ๋ฐ์ดํ„ฐ๊ฐ€ ์œ ์ถœ๋˜์–ด ํ•ด์™ธ ์ปค๋ฎค๋‹ˆํ‹ฐ 4chan์— ๋“ฑ๋ก๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
์œ ์ถœ๋œ ๋ฐ์ดํ„ฐ์—๋Š” Twitch์˜ ์ „์ฒด ์†Œ์Šค์ฝ”๋“œ์™€ 2019๋…„๋ถ€ํ„ฐ 2021๋…„๊นŒ์ง€์˜ ์ŠคํŠธ๋ฆฌ๋จธ ์ˆ˜์ต, ๋…์  ์†Œํ”„ํŠธ์›จ์–ด SDK, ๋‚ด๋ถ€ ๋ณด์•ˆํŒ€์˜ ์‚ฌ์šฉํ•˜๋Š” ๋„๊ตฌ ์ •๋ณด ๋“ฑ์ด ํฌํ•จ๋˜์—ˆ์œผ๋ฉฐ, Twitch ์ธก์€ ์‚ฌ์šฉ์ž ๋˜๋Š” ์ŠคํŠธ๋ฆฌ๋จธ์˜ ๋กœ๊ทธ์ธ ์ž๊ฒฉ ์ฆ๋ช… ๋ฐ ์‹ ์šฉ ์นด๋“œ ๋ฒˆํ˜ธ๊ฐ€ ๋…ธ์ถœ๋˜์ง€ ์•Š์•˜๋‹ค๊ณ  ๋งํ•ฉ๋‹ˆ๋‹ค.
๋˜ํ•œ twitch leaks part 1์ด๋ผ๊ณ  ๋“ฑ๋กํ•œ ๊ฒƒ์œผ๋กœ ๋ณด์•„ ์ถ”๊ฐ€๋กœ ๋ฐ์ดํ„ฐ ์œ ์ถœ์ด ์žˆ์„ ์ˆ˜ ์žˆ๋‹ค๊ณ  ์˜ˆ์ƒํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๐Ÿ˜ฒ
๋‚ด๋ถ€ ์†Œ์Šค์ฝ”๋“œ ์œ ์ถœ์€ ํ•ด์ปค๊ฐ€ ์†Œ์Šค์ฝ”๋“œ์˜ ์ทจ์•ฝ์ ์„ ์ฐพ์„ ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์—์„œ ์‹ฌ๊ฐํ•œ ๋ณด์•ˆ ์œ„ํ—˜์„ ์ดˆ๋ž˜ํ•  ์ˆ˜ ์žˆ์–ด์š”. ๋งŒ์•ฝ์„ ๋Œ€๋น„ํ•˜์—ฌ ํŠธ์œ„์น˜ ๊ณ„์ •์˜ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๋ณ€๊ฒฝํ•˜๊ณ  ์ถ”๊ฐ€ ๋ณด์•ˆ์„ ์œ„ํ•ด ์ด์ค‘ ์ธ์ฆ์„ ์„ค์ •ํ•˜๋Š” ๊ฒƒ์ด ์ข‹๊ฒ ๋„ค์š”. ๐Ÿฅฒ

๋Œ€๋ถ€๋ถ„์˜ ๋žœ์„ฌ์›จ์–ด ๊ณต๊ฒฉ์ž๋Š” ๊ณต๊ฒฉํ•  ์ค‘์š”ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์ฐพ๊ธฐ ์œ„ํ•ด ํ”ผํ•ด ๋Œ€์ƒ ๋„คํŠธ์›Œํฌ์—์„œ ํ‰๊ท ์ ์œผ๋กœ ์•ฝ 13์ผ์˜ ์‹œ๊ฐ„์„ ๋ณด๋‚ด๋ฉฐ ๋ฐ์ดํ„ฐ ์œ ์ถœ ํ›„์— ์ด์ค‘ ํ˜‘๋ฐ• ์ „๋žต์„ ์‚ฌ์šฉํ•˜์ง€๋งŒ, ์ด์™€ ๋‹ฌ๋ฆฌ FIN12 ๋žœ์„ฌ์›จ์–ด ๊ทธ๋ฃน์€ ๋ฐ์ดํ„ฐ ์œ ์ถœ ๋‹จ๊ณ„๋ฅผ ๊ฑด๋„ˆ๋›ฐ๊ณ  3์ผ ์•ˆ์— ๋Œ€์ƒ ๋„คํŠธ์›Œํฌ์—์„œ ํŒŒ์ผ ์•”ํ˜ธํ™” ํŽ˜์ด๋กœ๋“œ๋ฅผ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.
๊ณต๊ฒฉํ•˜๋Š” ์‹œ๊ฐ„์„ ์•„๊ปด์„œ ์ตœ๋Œ€ํ•œ ๋งŽ์€ ํ”ผํ•ด์ž๋ฅผ ๋งŒ๋“ค๊ณ  ๋งŽ์€ ์ด์ต์„ ์–ป๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋Š” ๊ฒƒ ๊ฐ™๋„ค์š”. ๐Ÿค‘
์ „ ์„ธ๊ณ„์ ์œผ๋กœ 3์–ต ๋‹ฌ๋Ÿฌ ์ด์ƒ์˜ ์—ฐ๊ฐ„ ์ˆ˜์ต์„ ๊ฐ€์ง„ ์กฐ์ง์„ ๋…ธ๋ฆฌ๋ฉฐ 2020๋…„๊นŒ์ง€ ๊ฐ€์žฅ ๋งŽ์ด ํ”ผํ•ด๋ฅผ ๋ณธ ๋ถ„์•ผ๋Š” ์˜๋ฃŒ ๋ถ„์•ผ์ž…๋‹ˆ๋‹ค. ํ˜„์žฌ๊นŒ์ง€ ๋ถ๋ฏธ ์ง€์—ญ(๋ฏธ๊ตญ, ์บ๋‚˜๋‹ค)์„ ๊ณต๊ฒฉํ–ˆ์ง€๋งŒ, ์˜ฌํ•ด๋ถ€ํ„ฐ๋Š” ํ˜ธ์ฃผ, ์ฝœ๋กฌ๋น„์•„, ํ”„๋ž‘์Šค, ์ธ๋„๋„ค์‹œ์•„, ์•„์ผ๋žœ๋“œ, ํ•„๋ฆฌํ•€, ํ•œ๊ตญ, ์ŠคํŽ˜์ธ, ์•„๋ž์—๋ฏธ๋ฆฌํŠธ ๋ฐ ์˜๊ตญ์˜ ํšŒ์‚ฌ๋ฅผ ๋Œ€์ƒ์œผ๋กœ ๊ณต๊ฒฉํ•  ๊ฒƒ์œผ๋กœ ๋ณด์ž…๋‹ˆ๋‹ค. ๐Ÿค•
ํ•ดํ‚ค๋ณด์ด์ฆˆํŒ€์ด ์—ฐ๊ตฌํ•˜๊ณ  ๋ถ„์„ํ•˜๋Š” ์ตœ์‹  ํ•ดํ‚น ๊ธฐ์ˆ ๐Ÿ‘‡

CVE-2021-34856: Parallels Desktop์—์„œ ๋ฐœ๊ฒฌ๋œ ์ทจ์•ฝ์ 
[๋Œ€์ƒ]
Parallels desktop
[์„ค๋ช…]
macOS/Chrome OS์šฉ ๊ฐ€์ƒํ™” ํ”„๋กœ๊ทธ๋žจ์ธ Parallels Desktop์—์„œ Guest ๋จธ์‹ ์—์„œ Host ๊ถŒํ•œ์œผ๋กœ ์ž„์˜ ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ์ทจ์•ฝ์ ์ด ๋ฐœ๊ฒฌ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
์ทจ์•ฝ์ ์€ Guest ์™€ Host ๊ฐ„ ๋ฐ˜๊ฐ€์ƒํ™” I/O๋ฅผ ์ง€์›ํ•˜๋Š” ์ธํ„ฐํŽ˜์ด์Šค์ธ VirtIO์˜ VGA ๋””๋ฐ”์ด์Šค ๋“œ๋ผ์ด๋ฒ„ ํ•จ์ˆ˜ PciVirtIOWriteMM/PciVirtIOReadMM ์— ์กด์žฌํ•ฉ๋‹ˆ๋‹ค.
ํ•ด๋‹น ํ•จ์ˆ˜๋“ค์€ Guest๊ฐ€ ์ œ์–ด ๊ฐ€๋Šฅํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์—ญ ๋ณ€์ˆ˜์— ์ €์žฅํ•ฉ๋‹ˆ๋‹ค.

์ €์žฅ๋œ ๋ฐ์ดํ„ฐ๋Š” ๋ ˆ์ง€์Šคํ„ฐ์— Guest ๋ฐ์ดํ„ฐ๋ฅผ ์“ฐ๊ธฐ ์œ„ํ•œ index๋กœ ์‚ฌ์šฉ๋˜๋Š”๋ฐ, index ๊ฐ’์„ ์ €์žฅํ•  ๋•Œ ๋ฒ”์œ„ ๊ฒ€์‚ฌ๋ฅผ ํ•˜์ง€ ์•Š์•„ data ์„น์…˜์— out-of-bounds write๊ฐ€ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
์ทจ์•ฝ์ ์„ ์•…์šฉํ•˜๋ฉด port I/O ๊ฐ€ ์ˆ˜ํ–‰๋  ๋•Œ bss ์„น์…˜์˜ io_port_handler ๊ตฌ์กฐ์ฒด๋ฅผ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ๋Š”๋ฐ, ํ•ด๋‹น ๊ตฌ์กฐ์ฒด๋ฅผ ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ๋ฐ›์•„ ์ฝ๊ธฐ/์“ฐ๊ธฐ๋ฅผ ์ˆ˜ํ–‰ํ•˜๋Š” AhciIdpIndexInPortFunc์™€ AhciIdpIndexOutPortFunc ํ•จ์ˆ˜์—์„œ ๊ฐ๊ฐ aribtrary read/write ํ”„๋ฆฌ๋ฏธํ‹ฐ๋ธŒ๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฒฐ๊ณผ์ ์œผ๋กœ ํ•˜์ดํผ๋ฐ”์ด์ €์—์„œ ์‰˜์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๊ณ  Host๋กœ escapeํ•ด ์ž„์˜ ์ฝ”๋“œ ์‹คํ–‰์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
์˜ค๋Š˜ ์ „ํ•ด๋“œ๋ฆฐ ๋‚ด์šฉ์ด ๋งˆ์Œ์— ๋“œ์…จ๋‚˜์š”?
์ฃผ์œ„ ์นœ๊ตฌ๋“ค์—๊ฒŒ ๋‰ด์Šค๋ ˆํ„ฐ๋ฅผ ์ถ”์ฒœํ•ด์ฃผ์„ธ์š”!
๋‹ค์Œ์ฃผ์—๋„ ์•Œ์ฐฌ ๋‚ด์šฉ์œผ๋กœ ๋Œ์•„์˜ค๊ฒ ์Šต๋‹ˆ๋‹ค. ๐Ÿ˜™
ํ˜น์‹œ ๋งˆ์Œ์— ์•ˆ๋“œ๋Š” ๋ถ€๋ถ„์ด ์žˆ์—ˆ๋‚˜์š”? ์—ฌ๊ธฐ์—์„œ ํ”ผ๋“œ๋ฐฑ์„ ์ „๋‹ฌํ•ด์ฃผ์„ธ์š”!
์—ฌ๋Ÿฌ๋ถ„์˜ ์˜๊ฒฌ๋“ค์„ ์ ๊ทน ๋ฐ˜์˜ํ•ด์„œ ๋”์šฑ ์œ ์ตํ•œ ๋‰ด์Šค๋ ˆํ„ฐ๋ฅผ ๋งŒ๋“ค์–ด๊ฐ€๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ๐Ÿ˜ƒ
ํ•ดํ‚ค๋ณด์ด์ฆˆ
hackyboizteam@gmail.com
์„œ์šธ์‹œ ๊ด‘์ง„๊ตฌ ๊ตฐ์ž๋™ 134-33 3์ธต
์ˆ˜์‹ ๊ฑฐ๋ถ€ Unsubscribe