„`html
Zusammenfassung
CVE-2026-80614 ist eine High-Severity-Schwachstelle im Linux-Kernel, die einen NULL-Pointer-Dereference in der EMAC-Netzwerktreiberfunktion emac_probe() verursacht. Die Vulnerability ermöglicht einen Kernel-Crash durch eine früh eintretende Interrupt-Behandlung, bevor kritische Ressourcen initialisiert wurden. Der CVSS-Score von 7.5 unterstreicht die erhebliche Auswirkung auf die Systemstabilität.
Betroffene Systeme
Die Vulnerability betrifft Linux-Systeme mit dem betroffenen EMAC-Netzwerktreiber. Besonders gefährdet sind Embedded-Systeme und Netzwerk-appliances, die auf dieser Komponente basieren. Der genaue Versionsbereich ist nicht vollständig dokumentiert; Administratoren sollten ihre Kernel-Version überprüfen und Sicherheitsadvisories der Distributoren konsultieren.
Technische Details
Das Problem liegt in der Initialisierungsreihenfolge der devm_request_irq()- und devm_platform_ioremap_resource()-Funktionen. Wird der Interrupt-Handler vor der Speicherressourcen-Zuordnung registriert, kann ein vorzeitiger Interrupt die Funktion emac_irq() aufrufen. Diese versucht dann, auf den NULL-Pointer dev->emacp zuzugreifen, was zu einem Kernel-Panic führt.
Die Lösung besteht darin, devm_request_irq() nach devm_platform_ioremap_resource() aufzurufen. Dies garantiert, dass dev->emacp vollständig initialisiert ist, bevor die Interrupt-Behandlung aktiviert wird. Zusätzlich wurde eine redundante Fehlermeldung entfernt, da devm_platform_ioremap_resource() bereits aussagekräftige Fehlerdiagnosen über dev_err_probe() liefert.
Empfohlene Massnahmen
- Kernel-Updates für betroffene Linux-Distributionen installieren
- Sicherheits-Patches des Systemherstellers priorisieren
- Betroffene EMAC-basierte Netzwerk-Geräte schnellstmöglich aktualisieren
- Systemstabilität nach Updates verifizieren
Bewertung
Mit einem CVSS-Score von 7.5 und Netzwerk-Angriffsvektor stellt diese Schwachstelle ein erhebliches Risiko dar. Der Kernel-Crash kann zu Denial-of-Service führen. Eine zeitnahe Behebung durch Patches wird dringend empfohlen.
„`