Zephyr RTOS: Nicht validierte Benutzer-Puffer-Zeiger im PECI-Transfer-Syscall
Zusammenfassung
Der PECI-Transfer-Systemaufruf in Zephyr RTOS validiert die im Nachrichtenobjekt eingebetteten Puffer-Zeiger und Längen nicht, wenn er aus dem Benutzermodus aufgerufen wird. Ein Thread im Benutzermodus, der das PECI-Gerät besitzt, kann den Treiber im Supervisor-Modus dazu bringen, beliebigen Kernel-Speicher auf den PECI-Bus auszulesen oder Hardware-Bytes in beliebigen Kernel-Speicher zu schreiben. Dies ermöglicht eine vollständige Eskalation vom Benutzermodus zu Kernel-Berechtigungen; vorausgesetzt werden CONFIG_USERSPACE=y, einer der Treiber NPCX, XEC oder ITE IT8xxx2 für PECI und lokale Codeausführung.
Betroffen
- Zephyr RTOS 2.3.0 bis 4.4.2
- Betroffen nur mit CONFIG_USERSPACE=y und aktivierten CONFIG_PECI_NPCX, CONFIG_PECI_XEC oder CONFIG_PECI_ITE_IT8XXX2
- Die Standardkonfiguration ist nicht betroffen
Behoben in
- Im Hauptzweig behoben, für Zephyr 4.5.0 vorgesehen
- Behobene Version auf anderen Zweigen: Unbekannt.
Umgehung
- Dem Benutzermodus-Thread das PECI-Gerätobjekt bis zum Patch nicht zuweisen.
- PECI-Zugriffe nur aus Supervisor-Modus-Code ausführen oder CONFIG_USERSPACE wo möglich deaktivieren.
Ausnutzung
- Keine bekannte Ausnutzung in freier Wildbahn.
- CISA SSVC: Ausnutzung keine, nicht automatisierbar.
- Öffentliches Proof-of-Concept-Material existiert im Advisory des Herstellers; öffentliche Verfügbarkeit ausserhalb davon: Unbekannt.
Unsere Empfehlung
- Prüfen Sie bei Firmware- oder Embedded-Produkten auf Zephyr-Basis, ob CONFIG_USERSPACE und einer der betroffenen PECI-Treiber aktiviert sind.
- Planen Sie ein Update auf einen korrigierten Zephyr-Build (4.5.0 oder eine korrigierte Point-Version für Ihren Zweig) und verfolgen Sie die Herstellerveröffentlichung.
- Begrenzen Sie lokale Codeausführung in Benutzermodus-Threads und überwachen Sie ungewöhnliche PECI-Aktivität.
- Fragen Sie Ihren Hardwarehersteller, ob seine Controller-Firmware Zephyr verwendet.
Öffentliche Exploits
In PoC-in-GitHub, Metasploit und Exploit-DB ist für diese CVE nichts verzeichnet.
Quellen der Recherche
- Zephyr fix commit d7faf32 github.com
- Zephyr security advisory GHSA-g66q-frxm-3hfg github.com
- Zephyr vulnerabilities page docs.zephyrproject.org
- NVD record via Vulners vulners.com
- OpenCVE CVE-2026-19676 app.opencve.io
Recherchiert und auf Deutsch und Englisch aufbereitet von einer KI (Claude von Anthropic) auf Basis von NVD, CISA, EPSS und den genannten Quellen. Massgebend sind die Angaben des Herstellers. Recherche vom 01.11.2026 22:44.
Quellen
Der Tracker verbindet offizielle, frei nutzbare Datenquellen – laufend aktualisiert:
- NVD (NIST) – CVE, Bewertung (CVSS), betroffene Produkte
- CISA KEV – von der CISA bestätigt aktiv ausgenutzte Lücken
- CISA Vulnrichment – Einschätzung der CISA (SSVC) im offiziellen CVE-Eintrag
- FIRST EPSS – Wahrscheinlichkeit einer Ausnutzung
- Microsoft MSRC – Patch Tuesday: Lücken, Schweregrad, Updates
- PoC-in-GitHub – öffentliche Proof-of-Concept-Repositories
- Metasploit (Rapid7) – Module des Metasploit Framework
- Exploit-DB (OffSec) – Archiv öffentlicher Exploits (nur Verweise)
- Patch-Tage: offizielle Seiten der Hersteller (je Hersteller verlinkt) (Patch-Tage der Hersteller)
Dieses Angebot nutzt Daten der NVD-API, ist aber von der NVD weder unterstützt noch zertifiziert. EPSS-Daten © FIRST.org.
Betroffen? Wir helfen.
Wir prüfen, ob Ihre Systeme betroffen sind, spielen Updates ein und schliessen die Lücke – auf Wunsch auch laufend mit dem System Health Checker.
