Gitea: Authentifizierungsumgehung im integrierten SSH-Server durch Schlüsselsuche ohne Berücksichtigung der Gross-/Kleinschreibung
Zusammenfassung
Der integrierte SSH-Server von Gitea suchte präsentierte öffentliche Schlüssel mit einem SQL-LIKE-Vergleich ohne Berücksichtigung der Gross-/Kleinschreibung. Auf SQLite, der Standardeinstellung, kann ein Angreifer einen Schlüssel mit abweichender Schreibweise erstellen, der einem registrierten RSA-Schlüssel eines anderen Benutzers entspricht, und sich so per SSH als dieser Benutzer anmelden. Der Angreifer benötigt nur den öffentlichen Schlüssel des Opfers, den Gitea ohne Authentifizierung veröffentlicht, und erhält Lese- und Schreibzugriff auf dessen Repositories.
Betroffen
- Gitea 1.27.3 und älter mit aktiviertem integriertem SSH-Server (START_SSH_SERVER = true) und SQLite
- Das offizielle rootless Container-Image ist ohne Konfigurationsänderungen betroffen
- Nicht betroffen: OpenSSH-Frontends, SSH-Zertifikatsanmeldung, HTTP-Signaturauthentifizierung und PostgreSQL
Behoben in
- Gitea 28.0.0 (Schlüssel werden nun über den Fingerprint gesucht)
Umgehung
- Den integrierten SSH-Server deaktivieren (START_SSH_SERVER = false) und stattdessen den OpenSSH-Daemon des Systems verwenden
- Hinweis: Das Upgrade auf 28.0.0 enthält Breaking Changes, daher die Release Notes vor dem Upgrade prüfen
Ausnutzung
- Ausnutzung in freier Wildbahn: Unbekannt.
- Öffentlicher Proof of Concept: Unbekannt.
- CISA SSVC: Automatisierbar ja, technische Auswirkung total, Ausnutzung keine.
Unsere Empfehlung
- So rasch wie möglich auf Gitea 28.0.0 oder neuer aktualisieren und die Release-Seite auf neuere Fixversionen prüfen.
- Falls der integrierte SSH-Server nicht benötigt wird, deaktivieren und OpenSSH verwenden.
- Prüfen, ob START_SSH_SERVER aktiviert ist und ob die Instanz aus dem Internet erreichbar ist.
- SSH-Anmeldeprotokolle und Repository-Zugriffe auf unerwartete Schlüsselanmeldungen prüfen.
Öffentliche Exploits
In PoC-in-GitHub, Metasploit und Exploit-DB ist für diese CVE nichts verzeichnet.
Quellen der Recherche
- GitHub Security Advisory GHSA-8pwg-hcgm-54cp github.com
- Gitea 28.0.0 release announcement blog.gitea.com
- Gitea v28.0.0 release github.com
- Fix pull request #39423 (fingerprint lookup) github.com
- OSV entry CVE-2026-103059 osv.dev
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 31.10.2026 07:23.
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.
