Microsoft brengt geen patch uit voor PhantomRPC: functie of bug?

| 29 april, 2026
PhantomRPC verhoogt de rechten

Een onderzoeker heeft een kwetsbaarheid ontdekt met de naam PhantomRPC, die Microsoft niet beschouwt als een kwetsbaarheid waarvoor het een patch wil uitbrengen.

PhantomRPC omvat Windows Remote Procedure Call (RPC), de kern van de communicatie tussen Windows processen. De kwetsbaarheid stelt een proces met impersonatierechten in staat om te escaleren naar SYSTEM door zich voor te doen als clients met hoge privileges die verbinding maken met een nep-RPC-server.

De onderzoeker presenteerde een gedetailleerd technisch rapport waarin vijf aanvalsroutes werden beschreven, waaronder dwang, gebruikersinteractie of achtergronddiensten. Hij waarschuwde dat de mogelijke aanvalsvectoren „in feite onbeperkt“ zijn, omdat het kernprobleem van architecturale aard is.

Microsoft heeft het probleem echter als „matig“ aangemerkt, een beloning geweigerd, afgezien van het toekennen van een CVE (een vermelding in de lijst van Common Vulnerabilities and Exposures) en de zaak gesloten zonder verdere opvolging. Het bedrijf stelt dat de techniek een reeds gecompromitteerde computer vereist en geen toegang zonder authenticatie of op afstand mogelijk maakt.

Experts waren het niet eens met de beoordeling van Microsoft. Zij vrezen dat Microsoft een systematische, lokale techniek voor privilege-escalatie, die in alle ondersteunde systemen aanwezig is, bagatelliseert. Windows versies.

Het probleem

De kern van dit probleem is dat de Windows De RPC-runtime controleert onvoldoende of de server waarmee een client met hoge privileges verbinding maakt, daadwerkelijk het beoogde legitieme eindpunt is.

Als een legitieme RPC-server niet bereikbaar is (bijvoorbeeld omdat de service is gestopt, verkeerd is geconfigureerd, niet is geïnstalleerd of vanwege een race condition), kan een aanvaller met SeImpersonatePrivilege een valse RPC-server opzetten die ‘het gat opvult’ met behulp van dezelfde interface en hetzelfde eindpunt.

Wanneer een SYSTEM-account of een gebruiker met uitgebreide rechten verbinding maakt met deze nep-server, met een imitatie-niveau waarmee de server zich kan voordoen als de gebruiker, kan de aanvaller het volgende aanroepen RpcImpersonateClient en hun rechten onmiddellijk uitbreiden naar SYSTEM.

Vanuit het oogpunt van Microsoft valt de mogelijkheid om op deze manier een malafide RPC-server te draaien onder de categorie „reeds gecompromitteerd“.

SeImpersonatePrivilege

Om dit beter te begrijpen, moeten we eens nader bekijken wat SeImpersonatePrivilege precies doet.

In principe is SeImpersonatePrivilege de Windows Een machtiging waarmee een programma zich, nadat je al bent ingelogd, kan voordoen als jou, zodat het namens jou acties kan uitvoeren met jouw toegangsniveau.

Dit is nodig omdat veel systeemservices en servertoepassingen (bestandsdeling, RPC-servers, COM-servers, webtoepassingen) namens een gebruiker acties moeten uitvoeren, zoals het lezen van zijn bestanden of het toepassen van groepsbeleid.

Als een aanvaller deze rechten weet te verkrijgen, kan hij een valse dienst of server opzetten en wachten tot een account met meer rechten hiermee verbinding maakt. Zodra die dienst met uitgebreide rechten verbinding maakt, kan de aanvaller het beveiligingstoken van die dienst bemachtigen en zich voordoen als die dienst, waardoor hij in feite van een account met beperkte rechten opschuift naar volledige SYSTEM-beheersing op die machine.

Bescherming

Een woordvoerder van Microsoft heeft de volgende verklaring afgegeven:

“Deze techniek vereist een computer die al is gehackt en biedt geen toegang zonder authenticatie of op afstand. Bij elke update zoeken we een evenwicht tussen bestaande compatibiliteit en het risico voor de klant, en we blijven ons inzetten om onze producten voortdurend te beveiligen. We raden klanten aan om de beste praktijken op het gebied van beveiliging te volgen, waaronder het beperken van beheerdersrechten en het toepassen van het principe van minimale rechten.”

Naar onze mening vereist een adequate oplossing voor PhantomRPC ingrijpende wijzigingen in de RPC-architectuur, wat lastig te realiseren is met bestaande systemen. Windows versies zonder de compatibiliteit te verbreken. Het is mogelijk dat we dit in toekomstige versies zullen zien, gezien de omvang van de benodigde wijzigingen.

Wat je kunt doen:

  • Omdat PhantomRPC een onderdeel is van een groter geheel, is het nog steeds erg belangrijk om het te behouden. Windows bijgewerkt.
  • Gebruik je beheerdersaccount spaarzaam en alleen voor taken waarvoor dergelijke rechten nodig zijn.
  • Gebruik een up-to-date, realtime anti-malwareoplossing die verdachte activiteiten gericht op het uitbreiden van rechten kan detecteren en blokkeren.
  • Vermijd het blindelings uitschakelen of ‘beveiligen’ van services, aangezien er dan een kwaadaardige service in de plaats zou kunnen komen.

Om de vraag in de titel te beantwoorden: het lijkt een „functie“ te zijn die op allerlei manieren kan worden misbruikt; een functie die zijn oorspronkelijke dreigingsmodel inmiddels heeft ontgroeid. Beveiligingsbeheerders moeten deze functies beschouwen als blijvende risico’s, in plaats van als eenmalige CVE’s.


CNET Editors' Choice Award 2026

Volgens CNET.Lees hun recensie →


Over de auteur

Pieter Arntz

Onderzoeker op het gebied van malware-informatie

Was 12 jaar achtereen een Microsoft MVP in consumentenbeveiliging. Spreekt vier talen. Ruikt naar rijke mahonie en in leer gebonden boeken.