
Blockieren von Windows-EDR-Agenten durch Registrierung eines eigenen IPC-Objekts im Namespace des Object Managers (CVE-2023-3280, CVE-2024-5909, CVE-2024-20671)
Blockieren von Windows-EDR-Agenten durch Registrierung eines eigenen IPC-Objekts im Namensraum des Object Managers (CVE-2023-3280, CVE-2024-5909, CVE-2024-20671 und andere ohne zugewiesene CVEs)
Dieses Repository enthält Beispielcode, der zeigt, wie DoS-Schwachstellen ausgenutzt werden können, die in den meisten getesteten Windows-EDR-Agenten vorhanden sind. Dies kann von einem Benutzer mit niedrigen Berechtigungen erreicht werden.
Der entsprechende Blogbeitrag, der die Schwachstelle detailliert beschreibt, ist hier zu finden: IG-Labs Blog
Die meisten Windows-EDR-Agenten sind auf Inter-Process Communication (IPC) zwischen ihren verschiedenen Komponenten angewiesen. Wenn ein Angreifer ein bestimmtes Objekt (z.B. \RPC Control\Palo-Alto-Networks-Traps-DB-Rpc für Cortex) registriert, bevor der EDR-Agent initialisiert wird, stürzen die User-Mode-Komponenten des EDR beim Start ab. Dadurch wird der EDR vollständig deaktiviert.
Ein Systemneustart ist erforderlich, damit dieser Exploit wirksam ist. Es ist auch potenziell während EDR-Updates ausnutzbar.
Der bereitgestellte Beispielcode demonstriert die Schwachstelle CVE-2023-3280.
Anstelle von ALPC-Ports können auch Named Pipes verwendet werden, um das gleiche Ergebnis zu erzielen. Es gibt wahrscheinlich weitere nicht gepatchte Schwachstellen dieser Art, da wir nicht alle EDR-Anbieter testen konnten.