Door RichieB: De bug blijkt namelijk niet in T2Embed.dll te zitten maar in Win32k.sys
Ja, fonts parsen in ring0 (de kernel): briljant idee! Vooral omdat fonts embed kunnen worden in documenten die je van internet haalt. En dat al sinds NT 4.
Onjuist, GDI code is met de ingang van Win2000 naar de kernel verplaats - om performance redenen. In hoeverre dat nog een zorgpunt is met de huidige generatie grafische kaarten kan ik niet goed inschatten.
Tijd voor een serieus OS?
Elk besturingssysteem is een compromis tussen enerzijds gebruiksgemak, performance en zo nog wat zaken, en anderzijds beveiliging. Vanuit marketingoogpunt bezien heeft Microsoft tot nu toe de juiste keuzes gemaakt, die sluiten echter vaak niet aan bij wat bezoekers van security.nl zouden willen (inclusief ondergetekende).
Over die fonts: in (
http://www.security.nl/artikel/39062/Microsoft_%22fix%22_voor_ernstig_Windows-lek.html bijdrage van 04-11-2011,13:04) meldde ik mijn vermoeden al dat deze kwetsbaarheid ook via font downloads door websites (en dus adservers e.d.) kan worden misbruikt. Ik heb dat nog niet bevestigd gezien, maar vermoed dit nog steeds.
Interessant: gebruik een tijdje MSIE en zet "Vragen" aan bij "Lettertype downloaden" (menu Extra, Internetopties, tab Beveiliging, Internet, Aangepast niveau..., onder "Gedownloade elementen"). Verbazend hoeveel websites eigen fonts naar je webbrowser pushen (voorbeelden:
http://computertotaal.nl/ en
http://www.adobe.com/)...