„`html
Zusammenfassung
Die Schwachstelle CVE-2026-10124 betrifft Shibby Tomato in Versionen bis einschließlich 1.28. Es handelt sich um einen Stack-basierten Buffer Overflow in der Funktion rip_zebra_read_ipv4 des Daemons /usr/sbin/ripd. Die Vulnerability ermöglicht es Angreifern, Speicher zu überschreiben und potenziell beliebigen Code mit erhöhten Rechten auszuführen. Die Exploit-Details wurden öffentlich offengelegt.
Betroffene Systeme
Betroffen sind Shibby Tomato Firmware Versionen bis Version 1.28. Das Projekt wird mittlerweile durch FreshTomato ersetzt. Kritisch ist, dass Shibby Tomato von den ursprĂĽnglichen Entwicklern nicht mehr unterstĂĽtzt wird und keine offiziellen Patches zur VerfĂĽgung stehen.
Technische Details
Die Vulnerability befindet sich in der RIP (Routing Information Protocol) Implementierung des Zserv Handler-Moduls. Die fehlerhafte Funktion rip_zebra_read_ipv4 validiert die Eingabedaten nicht ausreichend, wenn IPv4-Routen verarbeitet werden. Dies ermöglicht es Angreifern, speziell konstruierte RIP-Pakete zu senden, die einen Stack Buffer Overflow auslösen.
Der Angriff ist netzwerkbasiert und erfordert keine Authentifizierung. Durch Überschreiben von Stack-Variablen können Rücksprungadressen manipuliert werden, was zur Codeausführung führt.
Empfohlene Massnahmen
- Migration zu FreshTomato oder anderen unterstĂĽtzten Firmware-Alternativen durchfĂĽhren
- Betroffene Systeme aus dem produktiven Einsatz nehmen
- Netzwerkzugriff auf RIP-Dienste (Port 520) einschränken
- Firewall-Regeln implementieren, um RIP-Traffic zu filtragen
- Regelmäßige Netzwerk-Monitoring durchführen
Bewertung
Mit einem CVSS-Score von 8.8 liegt diese Vulnerability im High-Bereich. Die kombinierte Bedrohung aus netzwerkbasiertem Angriffsvektor, fehlender Authentifizierung und der Möglichkeit zur Codeausführung macht dies zu einer kritischen Schwachstelle. Da kein Patch verfügbar und das Projekt deprecated ist, bleibt nur die Migration als Lösungsweg.
„`