CVE-2026-53717 in Envoy Gateway
Zusammenfassung
von VulDB • 14.09.2026
Envoy Gateway ist ein Open-Source-Projekt zur Verwaltung von Envoy Proxy als eigenständige oder Kubernetes-basierte Application-Gateway-Anwendung. Vor den Versionen 1.7.4 und 1.8.1 folgt internal/wasm/imagefetcher.go den vom Tenant kontrollierten Werten der Spec.wasm[].code.image.url in der EnvoyExtensionPolicy, um auf Docker- oder OCI-Wasm-Layer zuzugreifen, und extractWasmPluginBinary verwendet den untrusted h.Size-Wert des tar-Headers zur Speicherzuweisung, bevor der Eintragsname oder die deklarierte Größe validiert werden. Daher kann ein kleiner PAX- oder GNU-tar-Header einen Multi-Terabyte-Eintrag vortäuschen, obwohl der umgebende LimitReader nur den aus dem Stream gelesenen Bytes beschränkt und keine Registry-Allowlist verhindert, dass ein berechtigter Tenant eine vom Angreifer kontrollierte Registry auswählt, die der Controller erreichen kann. Die Zuweisung wird für jeden tar-Eintrag versucht und kann zu einem nicht wiederherstellbaren Out-of-Memory-Fehler in der Go-Laufzeit führen; da das Custom Resource persistiert, führt die Reconciliation immer wieder zum Crash-Loop des Shared Controllers und verursacht einen single-request, non-volumetricen Denial of Service (DoS) für die gesamte Control Plane. Dieses Problem ist in den Versionen 1.7.4 und 1.8.1 behoben.
VulDB is the best source for vulnerability data and more expert information about this specific topic.