ETK-2026-2432Zero's internal tracking ID, independent of the CVE number.
waiting for further signalsZero needs more public information before it can validate it.description
eneo versions before 2.2.0 expose signed file-download URLs that are not bound to a tenant and can be redeemed without user authentication. An attacker who obtains a URL can access its referenced file, and deployments with an empty signing key may also permit forged download tokens.
mitigation
Upgrade eneo to version 2.2.0. Set URL_SIGNING_KEY to a strong, non-empty secret and rotate it if it may previously have been unset.
fixed in 2.2.0
outcome
Contextual: an exploit technique exists, but no deterministic check could cover this one.
source signals
Public signals that triggered or updated the pipeline. These are inputs for the deltas above.
- 2026-10-07 07:42Zghsa: trigger signal, started the run
this entry in the feed
GET /api/v1/feed/ETK-2026-2432
{ "etk_id": "ETK-2026-2432", "cve_id": null, "display_id": "ETK-2026-2432", "ghsa_id": "GHSA-wqmc-m23x-gw64", "euvd_id": null, "status": "published", "anchor_state": "awaiting_cve", "title": "Authorization flaws in eneo signed file downloads", "summary": "eneo versions before 2.2.0 expose signed file-download URLs that are not bound to a tenant and can be redeemed without user authentication. An attacker who obtains a URL can access its referenced file, and deployments with an empty signing key may also permit forged download tokens.", "mitigation": "Upgrade eneo to version 2.2.0. Set URL_SIGNING_KEY to a strong, non-empty secret and rotate it if it may previously have been unset.", "vendor": "other", "product": "other:eneo", "affected": [ { "affected_notes": [], "affected_ranges": [ "< 2.2.0-rc.5" ], "ecosystem": "other", "fixed_versions": [ "2.2.0" ], "package_name": "eneo", "purl": null } ], "cwes": [ 347 ], "cvss_score": 7.5, "cvss_src": "cna_vendor", "cvss_vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N", "epss_score": null, "epss_percentile": null, "epss_asof": null, "automation": "contextual", "check": false, "check_confidence_basis": null, "exploit": false, "pipeline_minutes": 26.836672283333332, "t0_at": null, "signals": { "trigger_signal": { "at": "2026-10-07T07:42:54+00:00", "days": -15.199642004513889, "is_lower_bound": true, "measured_at": "2026-10-22T12:30:23.133749+00:00", "url": "https://github.com/eneo-ai/eneo/security/advisories/GHSA-wqmc-m23x-gw64" } } }
published 2026-10-22 11:49Z
last change 2026-10-22 12:16Z
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.