De securityonderzoeker die recent zerodaygaten in Windows onthulde, openbaart een nieuwe zeroday, compleet met exploitcode. De anonieme bughunter heeft een openlijke vete met Microsoft en publiceert nu net na de patchronde die eerdere zerodaygaten van de ontdekker dicht.
De nieuwe zerodaykwetsbaarheid, RoguePlanet, zit in Microsofts securitysoftware Defender. Aanvallers kunnen daarmee diepgaande systeemrechten krijgen op Windows. Het is de zevende zeroday die deze securityonderzoeker openbaar maakt, schrijft The Register. De bughunter, Nightmare-Eclipse, publiceert nu ook proof-of-conceptcode waarmee misbruik van het beveiligingsgat in Defender mogelijk is.
De exploit werkt niet altijd, want hij is afhankelijk van een zogeheten race condition. Daarbij vertoont software onvoorspelbaar gedrag als meerdere processen of threads tegelijkertijd proberen gedeelde data te wijzigen en op te halen. Nightmare-Eclipse schrijft bij de vrijgegeven code dat die wat wisselvallig is. "Ik kreeg een succesratio van 100 procent op sommige machines, terwijl hij [de exploitcode – red.] moeite had op andere systemen."
'Met aanpassing wél 100 procent'
De hacker meent dat de proof-of-conceptcode met aanpassingen betrouwbaar kan werken, maar hij geeft aan dat hij geen zin heeft in dat aanpassingswerk. Kwaadwillenden kunnen daar juist wél interesse in hebben. RoguePlanet is van toepassing op pc's met Windows 11 en Windows 10 die volledig zijn bijgewerkt.
De openbaarmaking van deze nieuwe zerodaykwetsbaarheid kwam enkele uren na Microsofts release van patches voor de maand juni. Daarin dicht de Windows-maker een recordaantal beveiligingsgaten, waaronder zes zeer ernstige. Het Nationaal Cyber Security Centrum (NCSC) waarschuwt dat de kans op grootschalig misbruik van deze kritieke kwetsbaarheden groot is.
Aanvallers maakten eerder al misbruik van de zerodaykwetsbaarheden RedSun, UnDefend en BlueHammer van Nightmare-Eclipse. Voor die drie gaten gaf de ontdekker ook werkende exploitcode vrij. Microsoft patchte deze zerodays vorige maand en de patchronde van juni brengt updates voor GreenPlasma, MiniPlasma en YellowKey. Met die laatste kunnen computerdieven de BitLocker-encryptie in Windows omzeilen.
Openlijke vete
Nightmare-Eclipse dreigde eerder al meer ontdekte zerodays vrij te geven. De ernstigste daarvan zou op 14 juli komen. Voor de zes die tot nu toe zijn onthuld, biedt Microsoft al patches. Het bedrijf keurt de openlijke onthulling af en haalde uit naar 'onderzoekers die kwetsbaarheden verkeerd melden'. Daarbij leek Microsoft een breed juridisch dreigement te uiten, maar het nuanceerde dat later.
De openlijke vete van deze securityonderzoeker met Microsoft zou voortkomen uit afwijzing door het beveiligingsteam van de Windows-maker. Nightmare-Eclipse meldde naar eigen zeggen kwetsbaarheden, maar zou daarvoor geen erkenning of beloning hebben gekregen. Daarbij zou Microsoft zelfs bedreigingen hebben geuit. De diepgaande kennis van Windows die blijkt uit de gevonden gaten voedt online rondgaande speculatie dat de bughunter een voormalig Microsoft-medewerker zou zijn.