This post details a critical security vulnerability fix in Weaviate's Google-backed modules (text2vec-google, multi2vec-google, generative-google). The vulnerability allowed for credential disclosure via an unvalidated apiEndpoint configuration, potentially exposing static API keys or live OAuth access tokens. The fix involves extending endpoint validation to the apiEndpoint field at both configuration and query parameter layers. This addresses a high-severity (CVSS 7.1) issue impacting versions prior to v1.39.3. Customers are advised to upgrade or disable affected modules. The post also mentions ongoing efforts to secure enterprise authentication and authorization, including API key management, OIDC integration, and RBAC.
All Weaviate trails