pgEdge Go LLM Library: Offenlegung von Fragmenten provider-spezifischer API-Schlüssel in Fehlermeldungen
Zusammenfassung
Die pgEdge Go LLM Library ab 0.1.0 bis (ausschliesslich) 0.2.0 enthält im HTTP-Proxy einen Health-Endpunkt (GET /v1/health), der die Provider mit den echten Zugangsdaten des Betreibers anpingt und deren Fehlertext zurückgibt. Lehnt ein Provider den konfigurierten Schlüssel ab und ist der Proxy für einen entfernten Aufrufer erreichbar, kann dieser einen Teil des API-Schlüssels des Betreibers beim Drittanbieter erlangen. Der Authorize-Hook erlaubt den Zugriff standardmässig, wenn die Anwendung ihn nicht konfiguriert, was dies ermöglicht. Die Schwachstelle wird mit mittlerem Schweregrad (CVSS 3.1 Basiswert 5.8) bewertet und ist mit CWE-209 und CWE-522 verknüpft.
Betroffen
- pgEdge Go LLM Library (pgedge-go-llm-lib) Versionen >= 0.1.0 und < 0.2.0
- Anwendungen, die das HTTP-Proxy-Paket der Bibliothek bereitstellen und den Authorize-Hook nicht konfigurieren
Behoben in
- Version 0.2.0 (gemäss CVE-Eintrag)
- Hinweis: Gemäss Angaben enthält auch v1.0.0 die Korrektur.
Umgehung
- Den Authorize-Hook so konfigurieren, dass nicht authentifizierter Zugriff auf den Proxy blockiert wird, falls ein Update nicht möglich ist.
- Den Proxy nicht aus dem Internet erreichbar machen; auf interne Netze beschränken oder hinter einen Reverse Proxy mit Authentifizierung stellen.
Ausnutzung
- Öffentlich bekannt, dass die Schwachstelle ausgenutzt wird: Unbekannt.
- Zum Zeitpunkt der Erstellung wurde weder ein öffentlicher Proof of Concept noch ein Eintrag im CISA-KEV-Katalog gefunden.
Unsere Empfehlung
- pgedge-go-llm-lib auf Version 0.2.0 oder neuer aktualisieren (v1.0.0 enthält gemäss Angaben die Korrektur).
- Prüfen, ob Dienste die Bibliothek mit dem Proxy einbinden und ob deren Health-Endpunkt aus nicht vertrauenswürdigen Netzen erreichbar ist.
- Den Authorize-Hook explizit konfigurieren und bei vermuteter Offenlegung die API-Schlüssel der Provider rotieren.
- Logs auf Anfragen an /v1/health von unbekannten Aufrufern ü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-8835-xmqj-354h github.com
- CVE Record CVE-2026-125328 www.cve.org
- Release v0.2.0 github.com
- Release v1.0.0 github.com
- Fix commit 8bb9a63 (redact credentials from provider error messages) github.com
- Fix commit 7531a55 (anchor credential shape patterns) github.com
- Pull request #26 github.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 11.11.2026 15:36.
Referenzen der NVD (5)
- https://github.com/pgEdge/pgedge-go-llm-lib/commit/7531a55d368b3a29cd173c792cc4609c4134b076
- https://github.com/pgEdge/pgedge-go-llm-lib/commit/8bb9a6380d5f8db0124b51605759897034ad4da1
- https://github.com/pgEdge/pgedge-go-llm-lib/pull/26
- https://github.com/pgEdge/pgedge-go-llm-lib/releases/tag/v0.2.0
- https://github.com/pgEdge/pgedge-go-llm-lib/security/advisories/GHSA-8835-xmqj-354h
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.
