ETK-2026-3214Zero's internal tracking ID, independent of the CVE number.
waiting for further signalsZero needs more public information before it can validate it.description
Contour HTTPProxy delegation can incorrectly route requests outside a child proxy's assigned path prefix when the child defines an alternation-based regular expression. An attacker able to create a delegated child HTTPProxy may receive traffic intended for another route on the same virtual host.
mitigation
Upgrade Contour to v1.33.8. Until upgraded, review delegated child HTTPProxies and remove or restrict regular expressions using alternation that could match outside their delegated prefix.
fixed in v1.33.8
outcome
Contextual, not validated: no deterministic check could cover this one, and no technique passed our review.
source signals
Public signals that triggered or updated the pipeline. These are inputs for the deltas above.
- 2026-10-31 11:03Zghsa: trigger signal, started the run
- 2026-10-31 11:03Z
this entry in the feed
GET /api/v1/feed/ETK-2026-3214
{ "etk_id": "ETK-2026-3214", "cve_id": null, "display_id": "ETK-2026-3214", "ghsa_id": "GHSA-g6qh-g3pq-5cpm", "euvd_id": null, "status": "published", "anchor_state": "awaiting_cve", "title": "HTTPProxy delegated-route boundary bypass in Contour", "summary": "Contour HTTPProxy delegation can incorrectly route requests outside a child proxy's assigned path prefix when the child defines an alternation-based regular expression. An attacker able to create a delegated child HTTPProxy may receive traffic intended for another route on the same virtual host.", "mitigation": "Upgrade Contour to v1.33.8. Until upgraded, review delegated child HTTPProxies and remove or restrict regular expressions using alternation that could match outside their delegated prefix.", "vendor": null, "product": "Contour", "affected": [ { "affected_notes": [], "affected_ranges": [ ">= v1.26.0" ], "ecosystem": null, "fixed_versions": [ "v1.33.8" ], "package_name": null, "purl": null } ], "cwes": [ 180 ], "cvss_score": 7.4, "cvss_src": "cna_vendor", "cvss_vector": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:L", "epss_score": null, "epss_percentile": null, "epss_asof": null, "automation": "contextual", "check": false, "check_confidence_basis": null, "exploit": false, "pipeline_minutes": 10.5909403, "t0_at": null, "signals": { "public_poc": { "at": "2026-10-31T11:03:56+00:00", "days": -0.8887905822569444, "is_lower_bound": true, "measured_at": "2026-11-01T08:23:47.557267+00:00", "url": "https://github.com/projectcontour/contour/security/advisories/GHSA-g6qh-g3pq-5cpm" }, "trigger_signal": { "at": "2026-10-31T11:03:56+00:00", "days": -0.8887905822569444, "is_lower_bound": true, "measured_at": "2026-11-01T08:23:47.557267+00:00", "url": "https://github.com/projectcontour/contour/security/advisories/GHSA-g6qh-g3pq-5cpm" } } }
published 2026-11-01 06:18Z
last change 2026-11-01 07:58Z
Need the technical details behind an entry?
Every entry here shows what we attempted and when. The technical details, the generated exploit that fired it and the evidence behind the verdict are not public. Tell us about your use case and we’ll get back to you about extended API access.