ํŒŒ์ด์–ดํญ์Šค 91.0.1 ์—…๋ฐ์ดํŠธ. WebRender๋ฅผ ์˜๋ฌด์ ์œผ๋กœ ํฌํ•จํ•  ๊ณ„ํš

๋ช‡ ๊ฐ€์ง€ ์ˆ˜์ • ์‚ฌํ•ญ์„ ์ œ๊ณตํ•˜๋Š” Firefox 91.0.1์˜ ์œ ์ง€ ๊ด€๋ฆฌ ๋ฆด๋ฆฌ์Šค๊ฐ€ ์ถœ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

  • HTTP ํ—ค๋” ๋ถ„ํ•  ๊ณต๊ฒฉ์„ ํ—ˆ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์ทจ์•ฝ์ (CVE-2021-29991)์ด ์ˆ˜์ •๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ฌธ์ œ๋Š” ๋‘ ๊ฐœ์˜ ์„œ๋กœ ๋‹ค๋ฅธ ํ—ค๋”๋กœ ํ•ด์„๋  ํ—ค๋”๋ฅผ ์ง€์ •ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” HTTP/3 ํ—ค๋”์˜ ๊ฐœํ–‰ โ€‹โ€‹๋ฌธ์ž๋ฅผ ์ž˜๋ชป ์Šน์ธํ•˜์—ฌ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.
  • ํ—ค๋”์— ์œ ๋‹ˆ์ฝ”๋“œ ์ˆ˜ํ•™ ๊ธฐํ˜ธ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ผ๋ถ€ ์‚ฌ์ดํŠธ๋ฅผ ๋กœ๋“œํ•  ๋•Œ ๋ฐœ์ƒํ•˜๋Š” ํƒญ ํ‘œ์‹œ์ค„์˜ ๋ฒ„ํŠผ ํฌ๊ธฐ ๋ณ€๊ฒฝ ๋ฌธ์ œ๊ฐ€ ์ˆ˜์ •๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์ฃผ์†Œ ํ‘œ์‹œ์ค„์—์„œ ๊ถŒ์žฅ ์‚ฌํ•ญ์„ ๋ณผ ๋•Œ ๊ฐœ์ธ ๋ชจ๋“œ๋กœ ์—ด๋ฆฐ ์ฐฝ์˜ ํƒญ์ด ์ผ๋ฐ˜ ์ฐฝ์— ๋‚˜ํƒ€๋‚˜๋Š” ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๋˜ํ•œ 92์›” 7์ผ๋กœ ์˜ˆ์ •๋œ Firefox 93์—์„œ๋Š” ์˜ˆ์™ธ ์—†์ด ๋ชจ๋“  Linux, Windows, macOS ๋ฐ Android ์‚ฌ์šฉ์ž์— ๋Œ€ํ•ด ๊ธฐ๋ณธ์ ์œผ๋กœ WebRender๋ฅผ ํ™œ์„ฑํ™”ํ•  ๊ฒƒ์œผ๋กœ ์˜ˆ์ƒ๋ฉ๋‹ˆ๋‹ค. Firefox 0์˜ ๋‹ค์Œ ๋ฆด๋ฆฌ์Šค์—์„œ๋Š” WebRender๋ฅผ ๋น„ํ™œ์„ฑํ™”ํ•˜๋Š” ์˜ต์…˜(gfx.webrender.force-legacy-layers ๋ฐ MOZ_WEBRENDER=XNUMX)์— ๋Œ€ํ•œ ์ง€์›์ด ์ค‘๋‹จ๋˜๊ณ  ์ด ์—”์ง„์ด ํ•„์ˆ˜๊ฐ€ ๋ฉ๋‹ˆ๋‹ค. WebRender๋Š” Rust ์–ธ์–ด๋กœ ์ž‘์„ฑ๋˜์—ˆ์œผ๋ฉฐ ํŽ˜์ด์ง€ ์ฝ˜ํ…์ธ  ๋ Œ๋”๋ง ์ž‘์—…์„ GPU ์ธก์œผ๋กœ ์ด๋™ํ•˜์—ฌ GPU์—์„œ ์‹คํ–‰๋˜๋Š” ์…ฐ์ด๋”๋ฅผ ํ†ตํ•ด ๊ตฌํ˜„๋˜๋ฏ€๋กœ ๋ Œ๋”๋ง ์†๋„๋ฅผ ํฌ๊ฒŒ ๋†’์ด๊ณ  CPU ๋ถ€ํ•˜๋ฅผ ์ค„์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ค๋ž˜๋œ ๋น„๋””์˜ค ์นด๋“œ๋‚˜ ๋ฌธ์ œ๊ฐ€ ์žˆ๋Š” ๊ทธ๋ž˜ํ”ฝ ๋“œ๋ผ์ด๋ฒ„๊ฐ€ ์žˆ๋Š” ์‹œ์Šคํ…œ์˜ ๊ฒฝ์šฐ WebRender๋Š” ์†Œํ”„ํŠธ์›จ์–ด ๋ž˜์Šคํ„ฐํ™” ๋ชจ๋“œ(gfx.webrender.software=true)๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€