kin-openapi openapi3filter: Nil-Pointer-Dereferenzierung bei der Antwortvalidierung
Zusammenfassung
Die Go-Bibliothek kin-openapi, die zur Verarbeitung von OpenAPI-Spezifikationen dient, stürzt ab, wenn die Antwortvalidierung für eine Operation läuft, deren Antwort-Header mit "content" statt "schema" deklariert ist. Die Spezifikation besteht die Validierung trotzdem, und der Absturz tritt bei jeder Antwortvalidierung dieser Operation auf, auch wenn die Antwort den Header nicht enthält. Ein Angreifer, der eine nicht vertrauenswürdige Spezifikation einbringen kann, kann in Anwendungen, die diese laden, einen Denial of Service auslösen; Anwendungen mit vertrauenswürdigen Spezifikationen stürzen ab, sobald die betroffene Operation aufgerufen wird.
Betroffen
- kin-openapi-Versionen vor 0.146.0 (betroffen < 0.146.0)
Behoben in
- Auf kin-openapi v0.146.0 oder neuer aktualisieren
Umgehung
- Keine nicht vertrauenswürdigen OpenAPI-Dokumente in Loader oder Validator laden.
- Prüfen, ob Spezifikationen Antwort-Header mit "content" deklarieren und ob ValidateResponse für diese Operationen läuft.
- Es ist keine vom Hersteller veröffentlichte Konfigurationsmassnahme bekannt.
Ausnutzung
- Eine Ausnutzung in freier Wildbahn ist nicht bekannt.
- CISA SSVC: Exploitation none, Automatable no, Technical Impact partial.
- Das öffentliche Advisory enthält Reproduktionsdetails; ein separater öffentlicher Exploit für einen realen Dienst wurde nicht gefunden.
Unsere Empfehlung
- Go-Anwendungen und Werkzeuge ermitteln, die kin-openapi verwenden, auch als indirekte Abhängigkeit, etwa über go.mod-Dateien oder Binärdateien.
- kin-openapi auf v0.146.0 oder neuer aktualisieren und betroffene Anwendungen neu kompilieren.
- Stammen Spezifikationen von externen Quellen, diese vor der Verwendung prüfen und bis zur Aktualisierung auf vertrauenswürdige Eingaben beschränken.
- Die Verfügbarkeit validierender Dienste auf Abstürze überwachen.
Öffentliche Exploits
In PoC-in-GitHub, Metasploit und Exploit-DB ist für diese CVE nichts verzeichnet.
Quellen der Recherche
- GitHub Security Advisory GHSA-74vm-87hj-r66f github.com
- GitHub Advisory Database GHSA-74vm-87hj-r66f github.com
- kin-openapi release v0.146.0 github.com
- kin-openapi fix commit f5441d6 github.com
- OSV GHSA-74vm-87hj-r66f osv.dev
- GitLab Advisory Database CVE-2026-100349 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 15:58.
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.
