تخطَّ إلى المحتوى
QuenchWorks

emissary 0.0.3

مخطط · Gateway · standard · v0.0.3

مثبّتة بالبصمةموقّعة بـ cosignSPDX SBOMمنشأ SLSAamd64 · arm64

Emissary-ingress, the CNCF Kubernetes API gateway built on Envoy (Mapping, Host and Listener CRDs, auth, rate limiting, canaries). Envoy 1.37 from Wolfi, the Python control plane (diagd) and the Go busyambassador built from source; upstream layout and uid 8888. Pairs with emissary-apiext.

معلّق

معلّق: لن يُحدَّث هذا الإصدار في الإصدار المجدول القادم. ثغراته مدرجة هنا لكنها لا تُحتسب في إجماليات الكتالوج.

السبب، كما قيس آخر مرة

emissary (Emissary-ingress API gateway): from-source via melange, the Go busyambassador plus the Python control plane (diagd) from the tag tarball, on Wolfi Envoy 1.37 (upstream 4.1.0 ships stock Envoy 1.37.2; Wolfi envoy-1.37 is the same line). Newest line only for now: 3.x needs Emissary's own Envoy fork. STATUS 2026-11-01: BLOCKED (BLOCKED=0 -> 1), upstream-gated on the Wolfi envoy apk. The image ships Wolfi's envoy-1.37 (1.37.1-r3), which carries CVE-2026-111497 (CRITICAL, bundled brotli decoder) and on 1.38 CVE-2026-111943 (HIGH). Wolfi's secdb names 1.37.8-r0 / 1.38.6-r0 / 1.38.9-r1 as the fixes, but the public APKINDEX (read 2026-11-01) still tops out at 1.37.1-r3 and 1.38.1-r0 (memory: Wolfi fix revisions are not always public). The Go floors (x/net 0.62.0, go-jose 4.1.6) are already in the recipe and ship with the next build. Unblock when the APKINDEX carries an envoy revision at or past those fixes: move the pin, gate, dispatch.

الإصدار

يعيش الخط الأحدث في الصفحة الأساسية؛ وللخطوط الأقدم صفحاتها الخاصة لتتمكّن من تثبيت ذلك الإصدار بالضبط والتحقق منه. تُدرج الإصدارات الأحدث فقط — فالمخطط الأقدم يثبّت بصمة صورة أقدم.

إصدار صادر

هذا هو إصدار 0.0.3 من مخطط emissary ، نُشر بتاريخ 2026-10-11. للاطّلاع على تقرير الأمان الحي وبصمة الصورة المنشورة حاليًا، راجع أحدث إصدار.

موقّعة
cosign بدون مفتاح
SBOM
SPDX، على الصورة
المنشأ
بناء SLSA
المعماريات
amd64، arm64
تعمل كـ
nonroot (uid 1001)
نظام الملفات الجذر
للقراءة فقط

تقرير الأمان (Trivy)

F· 0/10013 fixable · rebuild clears them

تفاصيل الثغرات

emissary 4.1.0 · 14 CVE
الثغرة (CVE)الخطورةالحزمةالإصدار المثبَّتمُصلَحة فيالوصف
CVE-2026-111497CRITICALenvoy-1.371.37.1-r31.37.8-r0brotli: Out-of-Bounds Write in Google Brotli Decoder
CVE-2026-111943HIGHpy3-pip-wheel26.2.2-r026.2.2-r2crypto/x509: golang: crypto/x509: Man-in-the-middle attacks via untrusted intermediate certificates
CVE-2026-113351HIGHlibexpat12.9.0-r02.10.0-r0expat: expat: Denial of Service via improper memory tracking in XML_ParserReset
CVE-2026-114613HIGHpy3-pip-wheel26.2.2-r026.2.2-r1msgpack: msgpack: Denial of Service via memory leak during map deserialization
CVE-2026-115506HIGHlibexpat12.9.0-r02.10.0-r0expat: expat: Denial of Service via delayed entity amplification detection
CVE-2026-78661HIGHgolang.org/x/netv0.60.00.62.0golang.org/x/net/html: golang.org/x/net/html: Denial of Service via crafted HTML input
CVE-2026-114583MEDIUMpython-3.133.13.16_git20261016-r13.13.18_git20261030-r0python: python: Arbitrary file write via tarfile extraction filter bypass
CVE-2026-114583MEDIUMpython-3.13-base3.13.16_git20261016-r13.13.18_git20261030-r0python: python: Arbitrary file write via tarfile extraction filter bypass
CVE-2026-115557MEDIUMpython-3.133.13.16_git20261016-r13.13.18_git20261030-r0python: Distrust compromised eMudhra intermediate certificates in Python ssl module
CVE-2026-115557MEDIUMpython-3.13-base3.13.16_git20261016-r13.13.18_git20261030-r0python: Distrust compromised eMudhra intermediate certificates in Python ssl module
CVE-2026-12345MEDIUMpython-3.133.13.16_git20261016-r13.13.18_git20261030-r0python: python: Arbitrary file deletion via race condition during temporary directory cleanup
CVE-2026-12345MEDIUMpython-3.13-base3.13.16_git20261016-r13.13.18_git20261030-r0python: python: Arbitrary file deletion via race condition during temporary directory cleanup
CVE-2026-97045MEDIUMgolang.org/x/netv0.60.00.62.0golang.org/x/net/html: golang.org/x/net/html: Cross-Site Scripting via improper namespace handling during HTML rendering
CVE-2025-1767MEDIUMk8s.io/kubernetesv1.30.3— غير قابلة للإصلاحkubelet: GitRepo Volume Inadvertent Local Repository Access
1
حرجة
5
عالية
8
متوسطة
0
منخفضة
0
غير معروفة

تقرير الأمان (Trivy) · image emissary 4.1.0

ثبّت المخطط

انشر إلى Kubernetes بإعدادات افتراضية مُحصّنة. يثبّت المخطط صورته ببصمة موقّعة، فلا تتعقّبها بنفسك أبدًا.

تثبيت (مثبّت على 0.0.3)

helm install my-emissary oci://ghcr.io/quenchworks/charts/emissary --version 0.0.3
إصدار المخطط
0.0.3
رخصة المخطط
Apache-2.0
رخصة التطبيق
Apache-2.0
موقّع
cosign (بدون مفتاح)
صدر
2026-10-11

تحقّق من المخطط

cosign verify ghcr.io/quenchworks/charts/emissary:0.0.3 \
  --certificate-identity-regexp 'https://github.com/quenchworks/.+' \
  --certificate-oidc-issuer https://token.actions.githubusercontent.com

الشفافية

يَنشُر المخطط شهاداته على GitHub ، والصورة التي ينشرها تحمل شهاداتها على البصمة نفسها، قابلة للتحقق علنًا بالأوامر أعلاه. كلاهما يُسجَّل في سجلّ شفافية Sigstore (Rekor)، الذي يفحصه cosign verify نيابةً عنك.

المشروع المنبع: https://emissary-ingress.dev