
Forschungs-Repository, das CVE-2026-79298 dokumentiert, eine unvollständige Behebung der UEFI-Secure-Boot-Umgehung im IA-32-Boot-Pfad von Howyar SysReturn, mit Reverse-Engineering- und PoC-Materialien.
Eine Schwachstelle wurde gepatcht. Eine Binärdatei wurde gesperrt. Doch nur die Hälfte der Architektur wurde behoben. Achtzehn Monate später trug der IA-32-Boot-Pfad noch immer denselben benutzerdefinierten PE-Loader, dieselbe umgangene Secure-Boot-Verifikation und denselben gesperrten Authenticode-Hash - und wurde bis Juli 2026 kommerziell in jeder Kopie von SysReturn NetCopy ausgeliefert. Dies ist CVE-2026-79298.
Ich bin ein Offensive-Security-Forscher mit Spezialisierung auf UEFI-Firmware-Exploitation, Bootkit-/Rootkit-Entwicklung und Schwachstellenforschung. Dies ist das Feld, dem ich meine Karriere widmen möchte, und es prägt alles, was ich veröffentliche.
Ich war Mitautor von UEFI Bootkits and Kernel-Mode Rootkits Development - einem wegweisenden Buch über die Entwicklung offensiver Implantate auf Firmware-Ebene. Ich habe Abyss entwickelt und veröffentlicht, ein vollständiges Windows-UEFI-Bootkit, sowie Antarctic, das erste öffentlich verfügbare UEFI-Bootkit-Framework für Linux. Beide sind Open-Source-Tools, die für Red-Team-Operatoren und Sicherheitsforscher entwickelt wurden, um reale Firmware-Bedrohungen zu verstehen, zu simulieren und sich gegen sie zu verteidigen. Daneben habe ich Benthic entwickelt, ein Windows-Kernel-Mode-Rootkit, und Behemoth, ein Tool zur automatisierten UEFI-Binäranalyse.
Offensive Tooling auf diesem Niveau zu entwickeln bedeutet, nicht nur zu verstehen, wie Bootkits funktionieren, sondern auch, wie sie installiert werden. Genau hier kommen UEFI-Schwachstellen ins Spiel. Jede Secure-Boot-Umgehung, jeder unsachgemäß signierte Bootloader, jeder benutzerdefinierte PE-Loader, der die Verifikation überspringt - das sind die Türen, durch die Malware auf Firmware-Ebene geht. Diese Schwachstellen zu erforschen und auszunutzen ist eine natürliche Erweiterung dieser Arbeit. Man kann kein realistisches offensives Tooling entwickeln, ohne die tatsächliche Angriffsfläche zu verstehen.
Dieser Forschungsweg - die Entwicklung von UEFI-Malware und anschließend das Studium der Schwachstellen, die ihren Einsatz ermöglichen - führte mich zu CVE-2024-7344 und letztlich zu den hier dokumentierten Erkenntnissen.
Im Januar 2025 veröffentlichten Martin Smolár und das ESET Research Team die Offenlegung von CVE-2024-7344 (Under the cloak of UEFI Secure Boot), einer Secure-Boot-Umgehung, die mehrere Wiederherstellungssoftware-Produkte betraf, darunter Howyar SysReturn. Die Schwachstelle wurde durch eine von Microsoft signierte UEFI-Anwendung verursacht, die ihren eigenen benutzerdefinierten PE-Loader (RxPE) implementierte und dabei die standardmäßigen LoadImage- und StartImage-Dienste vollständig umging. Anstatt sich auf die integrierte Secure-Boot-Verifikation der Firmware zu verlassen, parste und führte die Anwendung manuell eine unsignierte Nutzlast aus einer Datei namens cloak.dat aus, XOR-verschlüsselt mit einem Ein-Byte-Schlüssel, ohne Signaturprüfung, mit vollständigem Vertrauen auf Firmware-Ebene.
Microsoft sperrte die betroffenen Binärdateien im Januar-2025-Patch-Tuesday-Update. Die Advisory wurde veröffentlicht. Die Sicherheitsgemeinschaft wandte sich anderen Themen zu. Ich jedoch nicht.
Ich habe Jahre damit verbracht, UEFI-Schwachstellen zu studieren - nicht nur CVE-2024-7344, sondern die gesamte Landschaft von Secure-Boot-Umgehungen, benutzerdefinierten PE-Loadern und Designfehlern in signierten UEFI-Komponenten. Und es gibt ein Muster, das ich immer wieder gesehen habe: Dieselben Kategorien fehlerhafter Designentscheidungen tauchen über Hersteller und Jahre hinweg immer wieder auf. Eine Schwachstelle wird offengelegt, eine Binärdatei wird gesperrt, und Monate oder Jahre später erscheint ein ähnlicher Fehler - manchmal im selben Produkt, manchmal in einem anderen Produkt desselben Herstellers, manchmal in der Codebasis eines völlig anderen Herstellers, die zufällig dieselben architektonischen Annahmen teilt.
Dieses Muster veranlasste mich, eine Frage zu stellen, die die Sicherheitsbranche meiner Meinung nach nicht oft genug stellt:
Wie sieht ein Produkt nach einem CVE aus? Nicht während des Patch-Sturms - achtzehn Monate später, wenn niemand mehr hinsieht.
Ich beschloss, es herauszufinden. Und das Produkt, das ich wählte, war Howyar SysReturn.
Ich kontaktierte Howyar Technologies direkt und erhielt eine Evaluierungskopie von SysReturn für eine professionelle Beschaffungsbewertung - ein legitimer Kontext, der aus realer Arbeit zur Bewertung von Wiederherstellungssoftware für groß angelegte Bildungsumgebungen stammte.
Was ich in SysReturn v11.2.031 fand, veröffentlicht im April 2026 - mehr als fünfzehn Monate nach Microsofts Sperrung - bestätigte genau, was das Muster nahegelegt hatte.
Der x64-Boot-Pfad war behoben worden. Doch der IA-32-Boot-Pfad war nie saniert worden. Die Binärdatei BOOTia32.efi, die als Teil der SysReturn-NetCopy-Funktion verteilt wird, enthielt noch immer denselben benutzerdefinierten PE-Loader (RxPE), lud noch immer unsignierte Nutzlasten aus einer Datei namens cloak32.dat unter Verwendung desselben ALRM-Formats und derselben Ein-Byte-XOR-Verschlüsselung und trug noch immer exakt denselben Authenticode-Hash, den Microsoft im Januar 2025 gesperrt hatte.
Die Grundursache wurde in der IA-32-Architektur nie behoben. Was sich geändert hatte, war operativer Natur - der x64-Pfad war aktualisiert worden, und der unmittelbare Druck durch die Offenlegung war adressiert worden - doch die zugrunde liegende Architektur blieb in der 32-Bit-Komponente unangetastet und wurde kommerziell in jeder Kopie des Produkts ausgeliefert.
| Feld | Detail |
|---|---|
| CVE-ID | CVE-2026-79298 |
| Schwachstellentyp | Unvollständige Behebung der UEFI-Secure-Boot-Umgehung (CWE-693: Fehler des Schutzmechanismus) |
| Hersteller | Howyar Technologies Inc. |
| Produkt | SysReturn (NetCopy-Funktion) |
| Betroffene Versionen | Versionen vor 11.3.034 (bestätigt in v11.2.031 und v11.3.033) |
| Behobene Version | v11.3.034 (Juli 2026) |
| Betroffene Komponente | BOOTia32.efi (von Microsoft signierte IA-32-UEFI-Anwendung), benutzerdefinierter RxPE-PE-Loader (UEFI\RxPE.cpp), cloak32.dat (XOR-verschlüsselte Nutzlast im ALRM-Format) |
| Angriffstyp | Lokal |
| Auswirkung | Ausführung beliebigen Codes, Rechteausweitung |
| Angriffsvektor | Ein Angreifer mit Schreibzugriff auf die EFI-Systempartition (lokaler Administrator unter Windows, root unter Linux) kann BOOTia32.efi und eine präparierte cloak32.dat auf der ESP platzieren. Nach einem Neustart führt die Binärdatei die unsignierte Nutzlast über RxPE aus und umgeht dabei die Secure-Boot-Verifikation vollständig. Erfordert ein IA-32-UEFI-System mit aktiviertem Secure Boot, das der Microsoft Corporation UEFI CA 2011 vertraut und das Januar-2025-dbx-Sperr-Update nicht angewendet hat. |
| Herstellerbestätigung | Bestätigt. Der Hersteller räumte während der koordinierten Offenlegung ein, dass der IA-32-Boot-Pfad nie in die ursprüngliche Behebung von CVE-2024-7344 einbezogen wurde. |
Der Prozess der koordinierten Offenlegung für diese Schwachstelle wurde direkt mit Howyar Technologies über einen Zeitraum von etwa zwei Monaten durchgeführt.
Zeitplan-Zusammenfassung:
Die Secure-Boot-Umgehung wurde dynamisch mit QEMU/OVMF IA-32 bei aktiviertem Secure Boot reproduziert. Vollständige Reproduktionsartefakte, Reverse-Engineering-Dokumentation, Authenticode-Hash-Verifikation, Proof-of-Concept-Materialien und jede während des Koordinationsprozesses ausgetauschte E-Mail sind im primären Forschungs-Repository enthalten.
Diese CVE-Kennung wurde vergeben, nachdem die Recherche bereits durchgeführt, dokumentiert und über zwei dedizierte Repositories geteilt worden war. Diese Repositories enthalten die vollständige technische Tiefe - die anfälligen Binärdateien, das Reverse Engineering, die Herstellerkorrespondenz, die Proof-of-Concept-Tools und die Reproduktionsmaterialien. Dieses Repository dient als CVE-indizierter Einstiegspunkt, der alles miteinander verbindet.
➡️ UEFI-Security-Research-Howyar-SysReturn-NetCopy
Dies ist das primäre Forschungs-Repository. Es enthält:
BOOTia32.efi, cloak32.dat und zugehörige Komponenten)BOOTia32.efi: das ALRM-Nutzlastformat, XOR-Entschlüsselung, der benutzerdefinierte RxPE-PE-Loader, Authenticode-Hash-Verifikation gegen die gesperrte Binärdatei und die Analyse dessen, was geändert wurde gegenüber dem, was unangetastet bliebdecode_cloak.py, authenticode_hash.py, create_cloak.py)Dies ist das begleitende Repository, das die ursprüngliche Schwachstelle dokumentiert, aus der CVE-2026-79298 hervorgeht. Es enthält:
Arbeiten Sie an etwas Ähnlichem? Forschen Sie zu UEFI, Kernel-Sicherheit, Exploitation oder einem anderen interessanten Sicherheitsthema? Wenn Sie Unterstützung bei der Entwicklung eines Exploits, beim Erkunden einer Technik benötigen oder einfach Ideen austauschen möchten, zögern Sie nicht, sich zu melden. Ich bin immer offen für den Austausch über Forschung, helfe gerne, wo ich kann, und arbeite an interessanten Projekten mit.
Kontaktieren Sie mich gerne auf LinkedIn.