Ein korrigiertes Release von Firefox 91.0.1 ist verfĂŒgbar und enthĂ€lt mehrere Fehlerbehebungen:
- Eine Schwachstelle (CVE-2021-29991) wurde behoben, die einen Angriff durch Trennung von HTTP-Headern ermöglicht. Das Problem entstand durch die fehlerhafte Annahme des Zeilenumbruchs in HTTP/3-Headern, was die Angabe eines Headers ermöglicht, der als zwei verschiedene Header interpretiert wird.
- Ein Problem mit der GröĂenĂ€nderung von SchaltflĂ€chen in der Tab-Leiste wurde behoben, das beim Laden einiger Webseiten auftritt, deren Header Unicode-Codes fĂŒr mathematische Symbole verwenden.
- Ein Problem wurde gelöst, das dazu fĂŒhrte, dass Tabs aus im privaten Modus geöffneten Fenstern in normalen Fenstern angezeigt wurden, wenn Empfehlungen in der Adressleiste betrachtet wurden.
ZusĂ€tzlich ist zu erwĂ€hnen, dass in Firefox 92, der am 7. September erwartet wird, WebRender standardmĂ€Ăig fĂŒr alle Benutzer von Linux, Windows, macOS und Android aktiviert wird, ohne Ausnahmen. Im darauffolgenden Release Firefox 93 wird die UnterstĂŒtzung fĂŒr Optionen zur Deaktivierung von WebRender (gfx.webrender.force-legacy-layers und MOZ_WEBRENDER=0) eingestellt, und diese Engine wird verbindlich. WebRender ist in Rust geschrieben und ermöglicht eine erhebliche Erhöhung der Rendering-Geschwindigkeit sowie eine Reduzierung der CPU-Belastung durch die Auslagerung von Rendering-Operationen auf die GPU, die ĂŒber die im GPU ausgefĂŒhrten Shader realisiert werden. FĂŒr Systeme mit Ă€lteren Grafikkarten oder problematischen Grafiktreibern wird im WebRender der Modus der softwarebasierten Rasterisierung (gfx.webrender.software=true) verwendet.
Quelle: opennet.ru
