Kan: Server-side Request Forgery im Download-Endpunkt für Anhänge
Zusammenfassung
Kan, eine Open-Source-Anwendung für Projektmanagement, enthält eine Server-side Request Forgery Schwachstelle ohne Authentifizierung im Pfad /api/download/attatchment. Sie ist eine unvollständige Behebung von CVE-2026-32255. Ist S3_ENDPOINT nicht gesetzt, kann ein nicht authentifizierter Angreifer den Server beliebige URLs abrufen lassen, wodurch interne Dienste, Localhost-Ports und Cloud-Metadaten gelesen werden können.
Betroffen
- Kan 0.5.5 bis 0.6.0 (kanbn/kan)
- Relevant, wenn S3_ENDPOINT nicht gesetzt ist
Behoben in
Unbekannt. Für diese CVE ist keine korrigierte Version bestätigt; die Sicherheitsmitteilung GHSA-qrx8-9hc6-jvqg und die Kan-Releases auf eine Version neuer als 0.6.0 prüfen.
Umgehung
- Zugriff auf /api/download/attatchment am Reverse Proxy blockieren oder einschränken, bis eine korrigierte Version bestätigt ist
- Ausgehende Verbindungen des Kan-Servers zu Localhost, privaten Netzen und Metadaten-Adressen blockieren
- Eine generische WAF-Regel ist keine Behebung
Ausnutzung
- Keine Ausnutzung in freier Wildbahn für diese CVE bestätigt
- VulDB listet keinen verfügbaren Exploit
- Für die Vorgängerschwachstelle CVE-2026-32255 existiert ein öffentlicher Proof of Concept, für diese CVE wurde keiner gefunden
- CISA SSVC für die Vorgängerschwachstelle: Ausnutzung keine, automatisierbar ja
Unsere Empfehlung
- Alle Kan-Instanzen erfassen und die installierte Version prüfen
- Den betroffenen Endpunkt am Reverse Proxy einschränken und Kan nach Möglichkeit nicht aus dem Internet erreichbar machen
- Prüfen, ob der Server Cloud-Metadaten-Endpunkte erreichen kann, und dies einschränken
- Zugangsdaten rotieren, auf die der Kan-Server zugreifen kann, falls eine Kompromittierung vermutet wird
- Ausgehenden Verkehr des Servers zu Localhost, privaten Bereichen und Metadaten-Adressen überwachen
- Den Herstellerfix einspielen, sobald eine Version neuer als 0.6.0 bestätigt ist
Öffentliche Exploits
In PoC-in-GitHub, Metasploit und Exploit-DB ist für diese CVE nichts verzeichnet.
Quellen der Recherche
- CVE-2026-110628 VulnCheck advisory www.vulncheck.com
- GitHub Security Advisory GHSA-qrx8-9hc6-jvqg github.com
- Kan repository github.com
- Kan pull request 590 github.com
- Kan fix commit 53397d8e github.com
- Kan v0.6.0 attachment download source github.com
- Kan v0.6.0 example environment file github.com
- Atomicorp WAF rule 398022 research.atomicorp.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 31.10.2026 04:36.
Referenzen der NVD (8)
- https://github.com/kanbn/kan
- https://github.com/kanbn/kan/blob/v0.6.0/.env.example#L25-L27
- https://github.com/kanbn/kan/blob/v0.6.0/apps/web/src/pages/api/download/attatchment.ts#L21-L52
- https://github.com/kanbn/kan/commit/53397d8e81dc1494d94132848c1f0416f1152bd7
- https://github.com/kanbn/kan/pull/590
- https://github.com/kanbn/kan/security/advisories/GHSA-qrx8-9hc6-jvqg
- https://hackmd.io/@leediay/HyIxU63ofg
- https://www.vulncheck.com/advisories/kan-0.5.5-through-0.6.0-unauthenticated-ssrf-via-api-download-attatchment
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.
