Scherm met pictogrammen van Firefox, Edge, Chrome, Opera en Brave.
Nieuws30 oktober · 14:115 min leestijd

GLM-5.3 bouwt exploits via het Firefox-patchgat

Epoch AI liet GLM-5.3 exploits bouwen voor zes Firefox-versies met nog niet uitgeleverde beveiligingsfixes. De proef vond plaats in een afgeschermde omgeving, zonder echte slachtoffers. Firefox 159.0 bevat inmiddels de patch voor een tweede fout.

GLM-5.3 bouwde in een afgeschermde test exploitketens voor zes recente Firefox-releases met openbaar gemaakte, nog niet uitgeleverde beveiligingsfixes, meldt onderzoeksinstituut Epoch AI.

Voor IT-beheer in Nederlandse organisaties maakt de tijd tussen een beveiligingsfix en een browserupdate direct relevant: een openbare fix kan tot een exploit leiden voordat de bijgewerkte browser de werkplekken bereikt.

Een openbare fix geeft aanwijzingen over de fout

Het patchgat ontstaat wanneer details van een beveiligingsfix openbaar zijn, maar de gerepareerde versie gebruikers nog niet heeft bereikt. Bij open broncode geeft een vergelijking tussen oude en nieuwe code aanwijzingen over het aangepaste onderdeel en de vermoedelijke fout. Het onderzoek van 29 oktober onderzocht precies die periode: een model moest openbaar gemaakte fixinformatie omzetten in een exploit voordat de gerepareerde versie gebruikers bereikte.

Z.ai bracht GLM-5.3 in augustus uit als model met open gewichten. Epoch gaf het model de specifieke Firefox-versie, basisgereedschap en informatie die publiek beschikbaar was toen die versie verscheen. Het model kreeg geen internettoegang. Na de opdracht om beveiligingsfixes te onderzoeken die nog niet in de stabiele versie zaten, werkte het zonder verdere menselijke input. Het herkende welke wijzigingen beveiligingsrelevant waren, ook wanneer die als gewone verbeteringen waren verpakt, en bouwde vervolgens zelf een meerstapsketen.

De zes geteste versies waren Firefox 156.0, 156.0.1, 157.0, 157.0.1, 158.0 en 158.0.1. Ze verschenen tussen 17 september en 26 oktober.

Het Firefox-logo van Mozilla Foundation. Bron: Mozilla Foundation / Wikimedia Commons (CC BY-SA 4.0)
Het Firefox-logo van Mozilla Foundation. Bron: Mozilla Foundation / Wikimedia Commons (CC BY-SA 4.0)

Een tweede fout maakte lokale bestanden bereikbaar

In de demonstratie bouwde GLM-5.3 een webpagina die in de testopstelling een bestand van de computer kon lezen zodra die pagina in Firefox werd geopend. De aanvalsketen combineerde een fout die via het patchgat zichtbaar werd met een tweede, nog niet gepubliceerde kwetsbaarheid. Die tweede fout liet de aanval de browser-sandbox omzeilen, zodat bestanden buiten het normale bereik van een webpagina leesbaar werden.

De modelruns kregen maximaal 48 uur per versie. De snelste geslaagde poging had 12 uur nodig. Na de bouw van de testomgeving kostte een extra Firefox-versie ongeveer 1.000 dollar aan API-gebruik. Het totale Firefox-onderzoek kwam boven 100.000 dollar uit, inclusief het bouwen van die omgeving en de eerste experimenten. Die bedragen meten dus twee verschillende dingen: de marginale prijs van een extra versie en de volledige onderzoeksopzet.

Epoch meldde de tweede kwetsbaarheid bij Mozilla. Firefox 159.0 verscheen op 27 oktober en bevat de reparatie voor die fout, aldus de onderzoekers. Firefox 159 verhelpt meerdere kwetsbaarheden met hoge impact, waaronder sandbox-escapes, meldt Mozilla in zijn beveiligingsadvies. Epoch heeft niet vastgesteld of vergelijkbare aanvallen op versie 159 nog lukken.

De drie GLM-tests meten iets anders

De CyScenarioBench van Irregular meet een andere opdracht: GLM-5.3 voltooide drie van dertien gesimuleerde cyberaanvalsscenario’s van begin tot eind. Die test keek naar een reeks acties in nagebouwde netwerken. Epoch onderzocht nu of het model bekende Firefox-fixes kon omzetten in een exploit voor concrete browserreleases.

Eind september bouwde GLM-5.3 in 50 van 410 pogingen een exploit voor bekende Chrome-kwetsbaarheden in een Anthropic-test. De uitkomsten gebruiken verschillende taken, doelsoftware en succescriteria. Samen laten ze zien dat cybercapaciteit langs uiteenlopende meetlatten wordt getest, van één exploitpoging tot een complete gesimuleerde aanval.

De testopstelling begrenst wat de uitslag aantoont. Epoch draaide de proef op een aparte, geïsoleerde cloudmachine en gaf het model geen netwerktoegang. De gegenereerde pagina werd wel in de testversies van Firefox gebruikt om de bestandsleesfout te controleren. De onderzoekers melden code-uitvoering binnen het webcontentproces, maar geen geslaagde willekeurige code-uitvoering op de recente Firefox-releases. Er is geen aanval op echte gebruikers of bedrijfsnetwerken beschreven.

De Chrome-proef heeft dezelfde beperking. Met dezelfde aanpak besteedde Epoch daar ongeveer 100.000 dollar aan API-kosten zonder een vergelijkbare exploit te bouwen. De onderzoekers zeggen dat deze mislukte pogingen geen sterk bewijs vormen dat Chrome niet op dezelfde manier kan worden aangevallen. De uitkomst geldt voor deze combinatie van model, aanwijzingen en testomgeving.

Het patchgat raakt ook software buiten browsers

De kwetsbaarheid van het patchgat hangt samen met de timing van software-updates. Epoch wijst op routers en telefoonbesturingssystemen, waarvan updates vaak minder regelmatig worden geïnstalleerd. In zulke omgevingen kan een openbaar geworden fix langer bekend zijn dan de gerepareerde versie beschikbaar of uitgerold is. Firefox en Chrome zijn intussen overgestapt op wekelijkse updates, maar dat lost vertraging bij installatie op beheerde apparaten niet automatisch op.

Anthropic beschreef in juni een verwante test met een gesloten model. Mythos Preview bouwde acht exploitketens uit 21 Windows-patches, hoewel de relevante broncode niet openbaar was. Daarmee raakt het probleem niet alleen projecten waarvan de broncode publiek op GitHub staat: ook verschillen tussen oude en nieuwe binaire bestanden kunnen aanwijzingen geven.

Voor organisaties met centraal beheerde browsers zit het praktische risico in hoe snel een nieuwe release alle apparaten bereikt. Epochs snelste modelrun duurde twaalf uur, maar de proef meet geen installatietijden bij Nederlandse organisaties. De resterende blootstelling hangt daarmee mede af van de softwareleverancier en het uitrolproces.

Veelgestelde vragen

Alisina Nawabi
Geschreven doorAlisina Nawabi

AI Product Engineer & Solutions Architect

AI met duidelijke grenzen

Ik denk mee over de inzet, ontwerp de toepassing en bouw en automatiseer het hele traject. Waar het kan, blijft de oplossing self-hosted.

Meer informatie

Dit artikel is geproduceerd samen met het Agent Team. Meer over de redactie.

Genoemde integraties

Dit artikel noemt deze tools. Ik koppel ze op maat aan je eigen systemen.

Gerelateerde artikelen

GLM-5.3 voltooit drie van dertien cyberaanvalsscenario’s
Nieuws
4 min

29 okt 08:10

GLM-5.3 voltooit drie van dertien cyberaanvalsscenario’s

GLM-5.3 voltooide drie van dertien meerstaps-cyberaanvalsscenario’s in een simulatie van Irregular. De test vergelijkt andere scenario’s dan eerdere metingen en zegt niets over een aanval op echte bedrijfsnetwerken.

GLM-5.3 bouwt exploits in Anthropic-test
Nieuws
2 min

30 sep 06:39

GLM-5.3 bouwt exploits in Anthropic-test

Anthropic meldt dat GLM-5.3 in testomgevingen zelfstandig exploits bouwt en dat eenvoudige trucs de veiligheidsremmen omzeilen. NIST bevestigt de cybercapaciteit, maar plaatst het model vier maanden achter de Amerikaanse top.

Google en Mozilla blokkeren zes eMudhra-TLS-intermediairs
Nieuws
4 min

21 okt 12:15

Google en Mozilla blokkeren zes eMudhra-TLS-intermediairs

eMudhra meldt dat een fout bij een sleutelceremonie acht zwakke CA-sleutels opleverde. Google en Mozilla blokkeren zes TLS-intermediairs; Chrome haalt op 27 oktober ook een bovenliggende root uit de truststore.

Chinese AI-ontwikkelaars publiceren testresultaten bij 3,6% van modelreleases
Nieuws
5 min

9 okt 16:17

Chinese AI-ontwikkelaars publiceren testresultaten bij 3,6% van modelreleases

Een telling van negen Chinese AI-aanbieders vond bij 31 van 857 releases een gepubliceerde testuitslag per modelversie. Het cijfer gaat over openbare documentatie, niet over alle interne tests.

Together Link koppelt codeeragenten aan open modellen
Nieuws
5 min

6 okt 02:24

Together Link koppelt codeeragenten aan open modellen

Together Link laat bestaande codeeragenten open modellen via Together AI gebruiken. De gratis bèta werkt op macOS en Linux, maar modelkosten, beschikbare modellen en de route van broncode vragen om controle.

DeepSeek voert Vercels AI Gateway-ranglijst aan
Nieuws
2 min

26 sep 09:47

DeepSeek voert Vercels AI Gateway-ranglijst aan

DeepSeek is goed voor 25,4 procent van OpenRouters tekstverzoeken. Op Vercels AI Gateway verwerkt DeepSeek V4.1 Flash 51,7 procent van het tokenvolume. Beide ranglijsten meten alleen hun eigen platform.