CVE-2026-27626
OliveTin ist anfällig für OS-Befehlsinjizierung über den Argumenttyp password, und die Webhook-JSON-Extraktion umgeht Shell-Sicherheitsprüfungen
- Veröffentlicht
- 25.02.2026
- Aktualisiert
- 27.02.2026
- CNA zuweisen
- GitHub_M
- Beweise beobachtet
- 08.08.2026
Primäres CVSS
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:HNiedrig · nächste 30 Tage
- Perzentil
- 50,8 %
- Modelldatum
- 15.10.2026
EPSS ist eine statistische Schätzung, keine Gewissheit oder ein Maß für die Auswirkung. Kombinieren Sie es mit CVSS, KEV-Status, Belichtung und Ihrer Umgebung.
Zusammenfassung
OliveTin gewährt über eine Webschnittstelle Zugriff auf vordefinierte Shell-Befehle. In Versionen bis einschließlich 3000.10.0 blockiert die Sicherheitsprüfung des Shell-Modus von OliveTin (`checkShellArgumentSafety`) mehrere gefährliche Argumenttypen, jedoch nicht `password`. Ein Benutzer, der ein Argument vom Typ `password` bereitstellt, kann Shell-Metazeichen injizieren, die beliebige Betriebssystembefehle ausführen. Ein zweiter unabhängiger Vektor ermöglicht nicht authentifiziertes RCE über per Webhook extrahierte JSON-Werte, die die Typsicherheitsprüfungen vollständig überspringen, bevor sie `sh -c` erreichen. Bei Ausnutzung von Vektor 1 kann jeder authentifizierte Benutzer (Registrierung standardmäßig aktiviert, `authType: none` standardmäßig) beliebige Betriebssystembefehle auf dem OliveTin-Host mit den Berechtigungen des OliveTin-Prozesses ausführen. Bei Ausnutzung von Vektor 2 kann ein nicht authentifizierter Angreifer dasselbe erreichen, wenn die Instanz Webhooks von externen Quellen empfängt, was ein primärer Anwendungsfall von OliveTin ist. Wenn ein Angreifer beide Vektoren ausnutzt, führt dies zu nicht authentifiziertem RCE auf jeder OliveTin-Instanz, die den Shell-Modus mit webhook-ausgelösten Aktionen verwendet. Zum Zeitpunkt der Veröffentlichung ist keine gepatchte Version verfügbar.
Quellen
OliveTin ist eine selbst gehostete Weboberfläche zur Bereitstellung vordefinierter Shell-Befehle für Endbenutzer. Dieses Repository enthält einen Proof-of-Concept, der zwei unabhängige OS-Befehlsinjektionsvektoren im Shell-Modus-Ausführungspfad von OliveTin demonstriert, die beide die beabsichtigten Shell-Argument-Sicherheitsprüfungen der Anwendung umgehen.
Verantwortungsvoller Umgang
Verwenden Sie Schwachstelleninformationen nur auf Systemen, die Sie besitzen oder zu deren Testen Sie berechtigt sind. Kitploit verlinkt auf öffentliche Forschungsmetadaten und speichert keinen Exploit-Code oder bösartige Payloads.