Samenvatting:
Een opmerkelijke ontdekking heeft de moddingwereld rond de Nintendo Switch 2 een stap vooruitgebracht, hoewel dit niet betekent dat de console volledig is gehackt. Beveiligingsonderzoeker en ontwikkelaar Gezine heeft een userland-exploit onthuld die naar verluidt werkt op zowel de originele Nintendo Switch als de Nintendo Switch 2. In tegenstelling tot eerder bekende methoden is deze aanpak niet afhankelijk van WebKit of een speciaal voorbereid opslagbestand dat via Nintendo Switch Online wordt overgezet. De exploit kan in plaats daarvan offline functioneren, waardoor een van de praktische obstakels die eerdere toegangspunten tot userland beperkten, wordt weggenomen.
Dat klinkt ingrijpend, maar de technische beperkingen zijn belangrijk. Een userland-exploit werkt binnen de afgeschermde omgeving van een applicatie of game. De exploit biedt niet automatisch toegang tot de kernel van de Switch 2, beveiligde systeemonderdelen, encryptiesleutels, aangepaste firmware of gekopieerde commerciële games. Zie het als het vinden van een niet-afgesloten kamer in een zwaar beveiligd gebouw. De onderzoeker kan die kamer binnengaan en bekijken wat zich daar bevindt, maar de deuren naar het controlecentrum blijven stevig gesloten.
De situatie verschilt daardoor sterk van de beginjaren van de originele Nintendo Switch. De Tegra X1-processor bevatte een kwetsbaarheid in de boot-ROM die niet via een normale systeemupdate kon worden verholpen. Nintendo introduceerde uiteindelijk aangepaste hardware, maar miljoenen oudere consoles bleven kwetsbaar. Voor de Switch 2 is geen vergelijkbare kwetsbaarheid op hardwareniveau publiekelijk aangetoond. De ontdekking van Gezine kan nuttig worden voor beveiligingsonderzoek en toekomstige homebrew-ontwikkeling, maar piraterij is momenteel niet mogelijk met alleen deze exploit.
Modding van Nintendo Switch 2 bereikt een belangrijke mijlpaal
De moddingcommunity rond de Nintendo Switch 2 heeft een interessante technische mijlpaal bereikt met de komst van een nieuwe userland-exploit. Ontwikkelaar Gezine zegt dat de methode op beide generaties van de Nintendo Switch werkt en zonder internetverbinding kan worden uitgevoerd. Dat geeft onderzoekers een nieuwe manier om te bestuderen hoe software zich gedraagt binnen Nintendo’s streng gecontroleerde omgeving. Het is echter belangrijk om echte technische vooruitgang te onderscheiden van de overdreven beweringen die vaak volgen zodra het woord ‘exploit’ valt. De ontdekking is geen volledige jailbreak en geeft geen onbeperkte controle over de console. De methode kan beter worden beschouwd als een toegangspunt tot één beperkte laag van het systeem. Dat klinkt misschien minder spectaculair dan een volledig ontgrendelde console, maar toegangspunten zijn nog altijd waardevol. Onderzoekers hebben vaak een eerste ingang nodig voordat zij softwaregedrag kunnen analyseren, beveiligingsgrenzen kunnen testen en kunnen bepalen of een andere kwetsbaarheid ermee gecombineerd kan worden.
Gezine onthult een offline userland-exploit
Gezine beschreef de doorbraak als een userland-exploit voor Switch en Switch 2 die niet afhankelijk is van WebKit of een bestaande methode op basis van opslaggegevens. Vooral het feit dat de exploit offline kan worden uitgevoerd, is opmerkelijk. Hierdoor hoeft de console geen verbinding te maken met Nintendo’s online infrastructuur voordat de kwetsbare applicatieomgeving kan worden bereikt. Eerdere technieken met opslagbestanden konden vereisen dat gegevens via Nintendo Switch Online werden overgezet, wat tot een lastig probleem leidde. Voor verbinding met de dienst kan het nodig zijn om de nieuwste systeemupdate te installeren, terwijl die update juist kwetsbaarheden kan dichten die onderzoekers wilden bestuderen. Een offline toegangspunt voorkomt dat specifieke probleem. Een console kan mogelijk op de bestaande firmware blijven terwijl de exploit wordt getest, waardoor de methode praktischer wordt voor onderzoekers die oude softwareversies willen behouden. Ook zijn er minder externe diensten nodig, hoewel de diepere beveiligingsmaatregelen van de Switch 2 intact blijven.
De doorbraak is niet afhankelijk van WebKit
WebKit speelt regelmatig een rol bij beveiligingsonderzoek naar consoles en browsers, omdat het een groot en complex softwareonderdeel is waarin fouten rond geheugenbeheer kunnen voorkomen. Een WebKit-exploit begint doorgaans binnen browsergerelateerde software en probeert de normale uitvoering van een programma om te leiden. De Nintendo Switch 2 bevat moderne hardwarebeveiligingen die dergelijke aanvallen moeilijker maken, waaronder technologieën die ongeoorloofde wijzigingen in de besturingsstroom van programma’s moeten tegengaan. De methode van Gezine is opmerkelijk omdat deze WebKit naar verluidt volledig omzeilt. Dat betekent dat de exploit een andere route naar userland neemt, in plaats van aan te kloppen bij de zwaar verstevigde voordeur van de browser. De exacte technische details zijn niet openbaar gemaakt, waardoor beweringen over de interne werking voorzichtig moeten worden behandeld. Wat wel is vastgesteld, zijn de opgegeven classificatie en beperkingen. De exploit creëert een toegangspunt op gebruikersniveau, maar geeft niet automatisch controle over het besturingssysteem, de kernel, het opstartproces of beschermde beveiligingshardware.
Compatibiliteit met firmware van Switch en Switch 2
Gezine heeft verklaard dat de exploit werkt op Nintendo Switch en Nintendo Switch 2 met alle beschikbare firmwareversies. Die brede compatibiliteit kan nuttig zijn voor onderzoekers die consoles met verschillende systeemsoftwareversies bewaren. Bij beveiligingsonderzoek naar consoles is firmwarecompatibiliteit belangrijk, omdat kwetsbaarheden vaak verdwijnen nadat fabrikanten patches verspreiden. Een techniek die op meerdere versies blijft werken, biedt ontwikkelaars een stabieler vertrekpunt voor experimenten. Toch mag compatibiliteit niet worden verward met hogere toegangsrechten. Een exploit kan betrouwbaar op iedere firmwareversie functioneren en toch opgesloten blijven in een sterk beperkte applicatiesandbox. Stel je voor dat je dezelfde gastenpas voor iedere verdieping van een hotel hebt, maar ontdekt dat die pas slechts één vergaderruimte opent. De betrouwbaarheid verbetert de toegang tot die kamer, maar levert geen hoofdsleutel op. Er zijn nog altijd aanvullende kwetsbaarheden nodig om buiten de grenzen van het getroffen proces te komen.
Waar een userland-exploit daadwerkelijk toegang toe kan krijgen
Een userland-exploit maakt onbedoelde code-uitvoering of ongewenst gedrag mogelijk binnen een normale applicatieomgeving. Applicaties werken doorgaans met zorgvuldig beperkte rechten, zodat een crash of kwetsbaarheid niet meteen de volledige console kan compromitteren. Op de Switch 2 worden games en apps gescheiden van gevoeligere gebieden door sandboxing, geheugenbeveiliging, toegangscontrole en systeemlagen met hogere rechten. Met een succesvolle userland-exploit kan een onderzoeker mogelijk het getroffen programma manipuleren, toegankelijk geheugen inspecteren of een beperkte proof-of-concept uitvoeren. De exploit kan een visuele demonstratie produceren, informatie verzamelen die voor het proces beschikbaar is of als vertrekpunt dienen voor verder onderzoek. Wat de exploit niet zelfstandig kan doen, is de rest van het beveiligingsmodel simpelweg negeren. Kernelgeheugen, encryptiesystemen, vertrouwde opstartonderdelen en beschermde opslag blijven buiten het normale bereik. Het woord ‘exploit’ klinkt misschien alsof de kasteelmuren zijn gevallen, maar deze ontdekking lijkt meer op een loszittend raam in een buitengebouw.
Waarom toegang tot userland geen volledige systeemcompromittering is
Moderne consoles verdelen hun software over meerdere bevoegdheidsniveaus. Userland-applicaties bevinden zich aan de onderkant, terwijl de kernel essentiële onderdelen beheert, zoals geheugen, processen, hardwaretoegang en beveiligingsrechten. Daarnaast kunnen consoles beveiligde processors, versleutelde opslag, geverifieerde opstartsystemen en andere geïsoleerde onderdelen bevatten. Om van een userland-exploit naar volledige controle te gaan, is daarom privilege-escalatie nodig. Onderzoekers zouden een andere kwetsbaarheid moeten vinden waarmee zij uit de applicatiesandbox kunnen ontsnappen en een krachtigere systeemdienst of de kernel zelf kunnen compromitteren. Zelfs kerneltoegang hoeft niet voldoende te zijn wanneer aanvullende beveiligingsprocessors sleutels en geverifieerde software blijven beschermen. Dit gelaagde ontwerp is bewust gekozen. Nintendo gaat ervan uit dat afzonderlijke applicaties fouten kunnen bevatten en bouwt daarom barrières die moeten voorkomen dat één fout tot een totale compromittering leidt. De ontdekking van Gezine neemt een vroege hindernis weg, maar tussen toegang tot userland en een volledige jailbreak van de Switch 2 blijven nog veel grotere obstakels bestaan.
Hoe de nieuwe methode verschilt van exploits met opslagbestanden
Eerder besproken userland-methoden voor de Switch 2 maakten gebruik van gemanipuleerde opslaggegevens. Een opslagbestandexploit werkt door speciaal opgebouwde informatie aan een game of applicatie te geven die deze gegevens verkeerd verwerkt. Wanneer de software de aangepaste gegevens laadt, kan een programmeerfout ongewenst gedrag of code-uitvoering mogelijk maken. Dergelijke exploits hebben een lange geschiedenis op gamehardware, omdat opslagbestanden vaak complexe waarden, inventarissen, voortgangsmarkeringen, namen, statistieken en andere gegevens bevatten die correct moeten worden geïnterpreteerd. Op de Switch 2 kan het echter bijzonder lastig zijn om een aangepast opslagbestand op de console te krijgen. Nintendo controleert de opslag van savegegevens streng en gewone gebruikers kunnen niet vrij willekeurige opslagbestanden vanaf een computer naar het interne systeem kopiëren. De nieuwe methode van Gezine is belangrijk omdat deze naar verluidt niet afhankelijk is van dat proces. Door de vereiste overdracht van opslaggegevens weg te nemen, wordt de methode een praktischer en zelfstandiger toegangspunt voor onderzoek, ook al blijven de toegangsrechten beperkt.
Nintendo Switch Online zorgde eerder voor een grote beperking
De eerdere methode met opslagbestanden was naar verluidt afhankelijk van het overzetten van savegegevens via Nintendo Switch Online. Die vereiste zorgt voor een praktische beperking, omdat Nintendo’s netwerkdiensten doorgaans verwachten dat consoles ondersteunde systeemsoftware gebruiken. Een onderzoeker die een Switch 2 bewust op een oudere firmwareversie houdt, kan de benodigde online functies mogelijk niet gebruiken zonder eerst te updaten. Na die update kan het systeem andere kwetsbaarheden verliezen die in de eerdere versie nog aanwezig waren. Het is de beveiligingsvariant van een sleutel nodig hebben die zich bevindt in de kamer die je probeert te openen. Een offline exploit omzeilt dat probleem door de netwerkoverdracht volledig uit het proces te verwijderen. Onderzoekers kunnen het userland-toegangspunt bestuderen zonder afhankelijk te zijn van Nintendo’s cloudinfrastructuur of vooraf een verplichte update te installeren. Dit maakt de console niet in brede zin kwetsbaar, maar biedt wel meer flexibiliteit bij het testen van verschillende firmwareversies en het onderzoeken of bruikbare kwetsbaarheidsketens bestaan.
Waarom de originele Nintendo Switch kwetsbaarder was
De originele Nintendo Switch laat goed zien waarom de locatie van een kwetsbaarheid belangrijk is. Minder dan een jaar na de release van het systeem documenteerden onderzoekers ernstige zwakke plekken die verband hielden met de NVIDIA Tegra X1-processor in vroege modellen. De bekendste kwetsbaarheid, doorgaans Fusée Gelée genoemd, trof de boot-ROM en het herstelproces van de chip. Omdat de kwetsbare code permanent was opgeslagen in alleen-lezen hardware, kon Nintendo getroffen consoles niet repareren met een downloadbare firmware-update. Het bedrijf kon latere softwarebeveiligingen verbeteren en ongeoorloofde activiteit detecteren, maar de onderliggende fout bleef aanwezig in iedere kwetsbare chip die al in omloop was. Aangepaste hardware sloot het toegangspunt uiteindelijk af bij nieuw geproduceerde consoles. Tegen die tijd bestond er echter al een groot aantal originele Switch-systemen waarop het toegangspunt op hardwareniveau nog altijd bruikbaar was. Voor de Switch 2 is geen publiekelijk bevestigde vergelijkbare doorbraak bekend, waardoor de huidige situatie veel minder ernstig is.
De boot-ROM-fout van de Tegra X1 kon niet worden gepatcht
Een boot-ROM wordt zeer vroeg in het opstartproces van een apparaat uitgevoerd. Deze helpt de vertrouwensbasis vast te stellen waarmee wordt bepaald welke software de hardware mag accepteren en uitvoeren. Het compromitteren van deze fase is bijzonder krachtig, omdat de aanval plaatsvindt voordat veel beveiligingslagen op hoger niveau actief zijn. Fusée Gelée maakte ongeauthenticeerde code-uitvoering mogelijk via het herstelproces van de Tegra-chip op getroffen systemen. Omdat de kwetsbare instructies permanent in de processor waren vastgelegd, kon Nintendo ze niet op afstand herschrijven. Alleen een hardwarerevisie kon de fout in nieuw geproduceerde consoles definitief oplossen. Dat staat in scherp contrast met een userland-kwetsbaarheid binnen een app. Softwarefouten kunnen vaak worden gerepareerd door de getroffen applicatie, systeembibliotheek of het besturingssysteem bij te werken. Zelfs wanneer een userland-toegangspunt niet direct eenvoudig te patchen is, blijft het gescheiden van de opstartketen en gebieden met hoge toegangsrechten. Onderzoekers van de Switch 2 hebben een deur gevonden, maar niets wijst erop dat zij beschikken over de onvervangbare hoofdsleutel van de originele Switch.
Waarom piraterij momenteel niet mogelijk is op Nintendo Switch 2
Voor piraterij is veel meer nodig dan een applicatie zich onverwacht laten gedragen. Om ongeoorloofde kopieën van commerciële Switch 2-games te laden, zou een aanvaller meerdere beveiligingslagen rond softwarehandtekeningen, encryptie, opslag, licenties, systeemrechten en het beveiligde opstartproces moeten omzeilen. De console is ontworpen om te controleren of software authentiek en goedgekeurd is voordat deze mag worden uitgevoerd. Een userland-exploit schakelt deze controles niet automatisch uit en onthult ook niet de geheime cryptografische gegevens waarop ze gebaseerd zijn. Daarnaast biedt de exploit niet de kerneltoegang die doorgaans nodig is om aangepaste firmware te installeren of het laadproces van games om te leiden. Er is momenteel geen openbaar bewijs dat de methode van Gezine een van deze stappen uitvoert. Beweringen dat piraterij op de Switch 2 is gearriveerd, zouden daarom misleidend zijn. De doorbraak is betekenisvol voor technisch onderzoek, maar de huidige mogelijkheden liggen nog ver verwijderd van het starten van gekopieerde games. Nintendo kan de ontdekking dus serieus nemen zonder direct alarm te slaan over piraterij.
Wat de ontdekking kan betekenen voor homebrew-onderzoek
Userland-exploits kunnen nog altijd nuttig zijn wanneer zij geen piraterij mogelijk maken. Homebrew-ontwikkelaars zijn vaak geïnteresseerd in het uitvoeren van onafhankelijk ontwikkelde software, experimenteren met hardware, bouwen van hulpmiddelen of documenteren hoe een console werkt. Een betrouwbaar offline toegangspunt kan onderzoekers een gecontroleerde omgeving bieden waarin zij toegankelijke diensten bestuderen en de grenzen van een applicatiesandbox testen. Het kan hen ook helpen fouten te ontdekken in interfaces die worden gedeeld tussen userland-programma’s en systeemonderdelen met hogere rechten. Dat garandeert geen toekomstige jailbreak. Kwetsbaarheidsketens zijn moeilijk op te bouwen en iedere fase moet een andere beveiligingslaag overwinnen. Een veelbelovend toegangspunt kan uiteindelijk nergens toe leiden wanneer de omliggende diensten zorgvuldig zijn beveiligd. Toch geeft de ontdekking onderzoekers een nieuw hulpmiddel om beide Switch-generaties te analyseren. Voor Nintendo biedt het waardevolle informatie over een gebied dat mogelijk verder moet worden versterkt. Voor hobbyisten is het bemoedigende vooruitgang, maar zeker nog niet het moment om een map met dubieuze gamebestanden af te stoffen.
Nintendo beschikt nog altijd over meerdere beveiligingslagen
De beveiliging van de Switch 2 is niet afhankelijk van één enkele barrière. De console combineert applicatiesandboxing, beperkte rechten, kernelscheiding, verificatie van uitvoerbare bestanden, cryptografische controles, hardwarematige beveiliging en een vertrouwd opstartproces. Netwerkdiensten kunnen een extra laag vormen door niet-ondersteunde software of ongebruikelijk consolegedrag te detecteren. Deze gelaagde beveiligingsaanpak gaat ervan uit dat afzonderlijke fouten uiteindelijk ontdekt zullen worden. In plaats van te verwachten dat iedere game en applicatie foutloos is, probeert Nintendo iedere zwakke plek in te dammen voordat deze waardevollere systeemonderdelen bereikt. De exploit van Gezine laat zien waarom deze strategie belangrijk is. De getroffen userland-omgeving kan blijkbaar worden gemanipuleerd, terwijl de rest van de console beschermd blijft omdat de exploit niet over de benodigde rechten beschikt om die grenzen te overschrijden. Nintendo kan het toegangspunt alsnog patchen zodra voldoende technische informatie beschikbaar komt. Tot die tijd blijven de diepere beveiligingslagen experimentele code-uitvoering scheiden van volledige systeemcontrole, aangepaste firmware en het laden van ongeautoriseerde games.
De moddingwereld rond de Switch 2 heeft nog een lange weg te gaan
De geschiedenis van consolemodificatie laat zien dat een eerste exploit zelden het laatste hoofdstuk vormt. Onderzoekers kunnen maanden of jaren besteden aan het analyseren van systeemdiensten, vergelijken van firmwareversies, documenteren van crashes en zoeken naar kwetsbaarheden die aan elkaar gekoppeld kunnen worden. Sommige toegangspunten dragen uiteindelijk bij aan een grotere doorbraak, terwijl andere geïsoleerde demonstraties blijven met weinig praktisch nut. De nieuwe exploit voor de Switch 2 bevindt zich in dat onzekere middengebied. De offline werking en brede compatibiliteit maken de methode praktischer dan de eerder besproken aanpak met opslagbestanden, maar die gebruiksvriendelijkheid verhoogt het bevoegdheidsniveau niet. Voor een volledige compromittering zijn aanvullende zwakke plekken nodig, waaronder een manier om uit userland te ontsnappen en toegang te krijgen tot beschermde systeemlagen. Nintendo zal de console bovendien blijven bijwerken en openbaar gemaakte technieken blijven bestuderen. Daardoor ontstaat een voortdurende strijd tussen onderzoekers die de muren testen en ingenieurs die ze verstevigen. Voorlopig staan de muren rond de gevoeligste functies van de Switch 2 nog altijd overeind.
Conclusie
De userland-exploit van Gezine vormt echte vooruitgang voor beveiligingsonderzoek naar de Nintendo Switch en Nintendo Switch 2. Het feit dat de methode naar verluidt offline werkt, WebKit omzeilt en geen overdracht van opslagbestanden via Nintendo Switch Online vereist, maakt deze flexibeler dan eerder besproken technieken. Die eigenschappen kunnen homebrew-experimenten ondersteunen en onderzoekers helpen de applicatieomgeving van de console beter te begrijpen. Ze maken van de methode echter geen volledige jailbreak. De exploit blijft beperkt tot userland en biedt voor zover publiekelijk bekend geen kernelcontrole, aangepaste firmware, beschermde encryptiesleutels of een manier om illegale Switch 2-games uit te voeren. Dat onderscheidt de ontdekking van de boot-ROM-crisis die vroege hardware van de originele Switch trof. De moddingwereld heeft opnieuw een stap gezet, maar Nintendo’s diepere beveiligingslagen blijven intact. Piraterij is momenteel niet mogelijk via deze methode en om dat punt te bereiken, zou een veel krachtigere keten van kwetsbaarheden nodig zijn.
Veelgestelde vragen
- Is de Nintendo Switch 2 volledig gehackt?
- Nee. De nieuw bekendgemaakte methode is een userland-exploit die binnen een beperkte applicatieomgeving werkt. De exploit biedt geen volledige controle over het besturingssysteem van de Switch 2, de kernel, het beveiligde opstartproces of beschermde hardware.
- Kan de nieuwe Switch 2-exploit illegale games uitvoeren?
- Nee. Er is geen openbaar bewijs dat de exploit gamehandtekeningen kan omzeilen, encryptie kan kraken, aangepaste firmware kan installeren of ongeautoriseerde kopieën van commerciële Nintendo Switch 2-software kan laden.
- Waarom is het belangrijk dat de exploit offline werkt?
- Offline werking betekent dat onderzoekers Nintendo Switch Online niet nodig hebben om een speciaal voorbereid opslagbestand over te zetten. Hierdoor kan een console op de bestaande firmware blijven terwijl het userland-toegangspunt wordt onderzocht.
- Lijkt deze exploit op Fusée Gelée van de originele Switch?
- Nee. Fusée Gelée trof de boot-ROM van de Tegra X1 in vroege originele Switch-consoles en kon niet via software-updates worden gerepareerd. De nieuwe ontdekking is een beperkte userland-exploit en geen opstartkwetsbaarheid op hardwareniveau.
- Kan de exploit uiteindelijk tot homebrew op Switch 2 leiden?
- De exploit kan onderzoekers helpen de mogelijkheden voor homebrew te bestuderen, maar er is geen garantie op een doorbraak. Er zijn aanvullende kwetsbaarheden nodig om uit de applicatiesandbox te ontsnappen en toegang te krijgen tot de gebieden met hogere rechten die nodig zijn voor een praktische homebrew-omgeving.
Bronnen
- Ik heb een userland-exploit voor Switch 1 en 2 ontwikkeld die geen WebKit- of opslagbestandexploit is, Gezine op X, juli 2026
- Moddingwereld rond Switch 2 bereikt nieuwe doorbraak, maar Nintendo blijft beschermd tegen piraterij, Nintendo Everything, 20 juli 2026
- Switch 2: ontwikkelaar onthult een universele exploit die volledig offline werkt, Notebookcheck, 21 juli 2026
- Hackers ontdekken één dag na release een exploit voor Nintendo Switch 2, Tom’s Hardware, 6 juni 2025
- ShofEL2, een exploit voor Tegra X1 en Nintendo Switch, fail0verflow, 24 april 2018













