Vikunja: Klartext-Speicherung von Reset- und Bestätigungstoken
Zusammenfassung
Vikunja speichert Token für das Zurücksetzen des Passworts, die E-Mail-Bestätigung und die Löschung von Konten im Klartext in der Datenbanktabelle user_tokens. Ein Angreifer mit lesendem Zugriff auf die Datenbank, etwa durch ein offengelegtes Backup, falsch konfigurierten Speicher oder eine ungeschützte SQL-Schnittstelle, kann ausstehende Token nutzen und Benutzerkonten übernehmen, ohne die Passwörter zu kennen. Das Webportal, das aus dem Internet erreichbar ist, ist für sich allein nicht der Auslöser.
Betroffen
- Vikunja-Versionen vor 2.4.0 (der Herstellerhinweis nennt Versionen bis und mit 2.3.0)
Behoben in
- Vikunja 2.4.0 und neuer (Fix-Commits 00fd2c6, 3a0ea15 und e31ea2d)
Umgehung
Unbekannt. Der Hersteller dokumentiert keinen Workaround. Den lesenden Zugriff auf die Datenbank und deren Backups bis zur Aktualisierung einschränken.
Ausnutzung
- CISA SSVC führt die Ausnutzung als 'poc' (Proof of Concept vorhanden) und die Automatisierbarkeit als 'no' (nicht automatisierbar).
- Eine Ausnutzung in freier Wildbahn ist nicht bekannt.
Unsere Empfehlung
- Vikunja auf Version 2.4.0 oder neuer aktualisieren.
- Die Fix-Migration löscht beim Update bestehende Klartext-Token der Typen 1, 2 und 3. Token, die noch in alten Backups oder Kopien der Datenbank vorhanden sind, als offengelegt behandeln.
- Den Zugriff auf die Datenbank und die Backups einschränken.
- Prüfen, ob die Instanz exponiert ist und ob Konten mit ausstehenden Token Aufmerksamkeit benötigen.
Öffentliche Exploits
In PoC-in-GitHub, Metasploit und Exploit-DB ist für diese CVE nichts verzeichnet.
Quellen der Recherche
- GitHub Security Advisory GHSA-r6w9-259g-gwrv github.com
- Vikunja release 2.4.0 github.com
- Fix commit 3a0ea15 (hash reset, confirmation and deletion tokens) github.com
- Fix commit 00fd2c6 (clear plaintext user tokens) github.com
- Fix commit e31ea2d github.com
- OSV entry CVE-2026-62376 osv.dev
- GitLab Advisory Database entry CVE-2026-62376 advisories.gitlab.com
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 20:23.
Referenzen der NVD (6)
- https://github.com/go-vikunja/vikunja/commit/00fd2c6155c01faae99be4226b931d8091fd6323
- https://github.com/go-vikunja/vikunja/commit/3a0ea15d8c18ff960bc98ae39950fa7a14b0af7d
- https://github.com/go-vikunja/vikunja/commit/e31ea2de5040fa63bc97cf4df63bafed3bd9ad85
- https://github.com/go-vikunja/vikunja/releases/tag/v2.4.0
- https://github.com/go-vikunja/vikunja/security/advisories/GHSA-r6w9-259g-gwrv
- https://github.com/go-vikunja/vikunja/security/advisories/GHSA-r6w9-259g-gwrv
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.
