ΠΠ°Π»ΠΈΡΠ½ΠΎ Π΅ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π·Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° Firefox 91.0.1, ΠΊΠΎΠ΅ΡΠΎ ΠΏΡΠ΅Π΄Π»Π°Π³Π° Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΠΊΠΎΡΠ΅ΠΊΡΠΈΠΈ:
- ΠΠΎΡΠΈΠ³ΠΈΡΠ°Π½Π° Π΅ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡ (CVE-2021-29991), ΠΊΠΎΡΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ Π°ΡΠ°ΠΊΠ° Π·Π° ΡΠ°Π·Π΄Π΅Π»ΡΠ½Π΅ Π½Π° HTTP Π·Π°Π³Π»Π°Π²ΠΊΠ°. ΠΡΠΎΠ±Π»Π΅ΠΌΡΡ Π΅ ΠΏΡΠΈΡΠΈΠ½Π΅Π½ ΠΎΡ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎ ΠΏΡΠΈΠ΅ΠΌΠ°Π½Π΅ Π½Π° Π·Π½Π°ΠΊΠ° Π·Π° Π½ΠΎΠ² ΡΠ΅Π΄ Π² HTTP/3 Π·Π°Π³Π»Π°Π²ΠΊΠΈ, ΠΊΠΎΠ΅ΡΠΎ Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° ΠΏΠΎΡΠΎΡΠΈΡΠ΅ Π·Π°Π³Π»Π°Π²ΠΊΠ°, ΠΊΠΎΡΡΠΎ ΡΠ΅ ΡΠ΅ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠΈΡΠ° ΠΊΠ°ΡΠΎ Π΄Π²Π΅ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π·Π°Π³Π»Π°Π²ΠΊΠΈ.
- ΠΡΡΡΡΠ°Π½Π΅Π½ Π΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Ρ ΠΏΡΠΎΠΌΡΠ½Π° Π½Π° ΡΠ°Π·ΠΌΠ΅ΡΠ° Π½Π° Π±ΡΡΠΎΠ½ΠΈΡΠ΅ Π² Π»Π΅Π½ΡΠ°ΡΠ° Ρ ΡΠ°Π·Π΄Π΅Π»ΠΈ, ΠΊΠΎΠΉΡΠΎ Π²ΡΠ·Π½ΠΈΠΊΠ²Π° ΠΏΡΠΈ Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Π½ΡΠΊΠΎΠΈ ΡΠ°ΠΉΡΠΎΠ²Π΅, ΠΊΠΎΠΈΡΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠΈΠΌΠ²ΠΎΠ»ΠΈ Π½Π° unicode Π² Π·Π°Π³Π»Π°Π²ΠΊΠΈΡΠ΅ ΡΠΈ.
- Π Π°Π·ΡΠ΅ΡΠ΅Π½ Π΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌ, ΠΊΠΎΠΉΡΠΎ ΠΊΠ°ΡΠ° ΡΠ°Π·Π΄Π΅Π»ΠΈ ΠΎΡ ΠΏΡΠΎΠ·ΠΎΡΡΠΈ, ΠΎΡΠ²ΠΎΡΠ΅Π½ΠΈ Π² ΡΠ°ΡΡΠ΅Π½ ΡΠ΅ΠΆΠΈΠΌ, Π΄Π° ΡΠ΅ ΠΏΠΎΠΊΠ°Π·Π²Π°Ρ Π² ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈ ΠΏΡΠΎΠ·ΠΎΡΡΠΈ, ΠΊΠΎΠ³Π°ΡΠΎ ΠΏΡΠ΅Π³Π»Π΅ΠΆΠ΄Π°ΡΠ΅ ΠΏΡΠ΅ΠΏΠΎΡΡΠΊΠΈ Π² Π°Π΄ΡΠ΅ΡΠ½Π°ΡΠ° Π»Π΅Π½ΡΠ°.
ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π° ΡΠ΅ ΠΎΡΠ°ΠΊΠ²Π° Firefox 92, ΠΏΠ»Π°Π½ΠΈΡΠ°Π½ Π·Π° 7 ΡΠ΅ΠΏΡΠ΅ΠΌΠ²ΡΠΈ, Π΄Π° Π°ΠΊΡΠΈΠ²ΠΈΡΠ° WebRender ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ Π·Π° Π²ΡΠΈΡΠΊΠΈ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ Π½Π° Linux, Windows, macOS ΠΈ Android, Π±Π΅Π· ΠΈΠ·ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ. Π ΡΠ»Π΅Π΄Π²Π°ΡΠΎΡΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π° Firefox 93 ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π·Π° ΠΎΠΏΡΠΈΠΈ Π·Π° Π΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π΅ Π½Π° WebRender (gfx.webrender.force-legacy-layers ΠΈ MOZ_WEBRENDER=0) ΡΠ΅ Π±ΡΠ΄Π΅ ΠΏΡΠ΅ΡΡΡΠ°Π½ΠΎΠ²Π΅Π½Π° ΠΈ ΡΠ°Π·ΠΈ ΠΌΠ°ΡΠΈΠ½Π° ΡΠ΅ ΡΡΠ°Π½Π΅ Π·Π°Π΄ΡΠ»ΠΆΠΈΡΠ΅Π»Π½Π°. WebRender Π΅ Π½Π°ΠΏΠΈΡΠ°Π½ Π½Π° Π΅Π·ΠΈΠΊΠ° Rust ΠΈ Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° ΠΏΠΎΡΡΠΈΠ³Π½Π΅ΡΠ΅ Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΎ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈΠ΅ Π½Π° ΡΠΊΠΎΡΠΎΡΡΡΠ° Π½Π° ΠΈΠ·ΠΎΠ±ΡΠ°Π·ΡΠ²Π°Π½Π΅ ΠΈ Π΄Π° Π½Π°ΠΌΠ°Π»ΠΈΡΠ΅ Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠΎΡΠ° ΡΡΠ΅Π· ΠΏΡΠ΅ΠΌΠ΅ΡΡΠ²Π°Π½Π΅ Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈΡΠ΅ Π·Π° ΠΈΠ·ΠΎΠ±ΡΠ°Π·ΡΠ²Π°Π½Π΅ Π½Π° ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ΡΠΎ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ°ΡΠ° ΠΊΡΠΌ ΡΡΡΠ°Π½Π°ΡΠ° Π½Π° GPU, ΠΊΠΎΠΈΡΠΎ ΡΠ΅ ΠΈΠ·ΠΏΡΠ»Π½ΡΠ²Π°Ρ ΡΡΠ΅Π· ΡΠ΅ΠΉΠ΄ΡΡΠΈ, ΡΠ°Π±ΠΎΡΠ΅ΡΠΈ Π½Π° GPU. ΠΠ° ΡΠΈΡΡΠ΅ΠΌΠΈ Ρ ΠΏΠΎ-ΡΡΠ°ΡΠΈ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°ΡΡΠΈ ΠΈΠ»ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ½ΠΈ Π³ΡΠ°ΡΠΈΡΠ½ΠΈ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΈ, WebRender ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΡΠΎΡΡΡΠ΅ΡΠ΅Π½ ΡΠ΅ΠΆΠΈΠΌ Π½Π° ΡΠ°ΡΡΠ΅ΡΠΈΠ·Π°ΡΠΈΡ (gfx.webrender.software=true).
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru