ETK-2026-4058Zero's internal tracking ID, independent of the CVE number.
waiting for further signalsZero needs more public information before it can validate it.description
OpenProject may render rich-text references in work-package notification emails using the comment author's permissions instead of the recipient's permissions. An authenticated user who can access a private work package can cause a mentioned user without access to receive its subject, type, or status in an email.
mitigation
Upgrade OpenProject / opf/openproject to No patched version known at time of report. or later.
fixed in No patched version known at time of report.
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-11-10 13:41Zghsa: trigger signal, started the run
this entry in the feed
GET /api/v1/feed/ETK-2026-4058
{ "etk_id": "ETK-2026-4058", "cve_id": null, "display_id": "ETK-2026-4058", "ghsa_id": "GHSA-x252-j3fp-j593", "euvd_id": null, "status": "published", "anchor_state": "awaiting_cve", "title": "Authorization-context disclosure in OpenProject notification emails", "summary": "OpenProject may render rich-text references in work-package notification emails using the comment author's permissions instead of the recipient's permissions. An authenticated user who can access a private work package can cause a mentioned user without access to receive its subject, type, or status in an email.", "mitigation": "Upgrade OpenProject / opf/openproject to No patched version known at time of report. or later.", "vendor": null, "product": "OpenProject / opf/openproject", "affected": [ { "affected_notes": [ "Runtime-confirmed on OpenProject development branch / openproject/openproject:dev", "Core 19.x-pre", "including commit e70b9ab21c8c10663b23adcaf0a233bc46069ed5 where the static work-package quickinfo label renderer exists. The exact ##N / ###N subject/type/status vector was not confirmed in latest stable v17.4.0. However", "the same WorkPackageMailer#mentioned author-principal rendering pattern exists in stable code and should be reviewed across server-side rich-text macros such as child_pages." ], "affected_ranges": [], "ecosystem": null, "fixed_versions": [ "No patched version known at time of report." ], "package_name": "OpenProject / opf/openproject", "purl": null } ], "cwes": [ 200 ], "cvss_score": 9, "cvss_src": "ethiack_provisional", "cvss_vector": null, "epss_score": null, "epss_percentile": null, "epss_asof": null, "automation": "contextual", "check": false, "check_confidence_basis": null, "exploit": false, "pipeline_minutes": 66.41696333333333, "t0_at": null, "signals": { "trigger_signal": { "at": "2026-11-10T13:41:18+00:00", "days": -0.6815093653009259, "is_lower_bound": true, "measured_at": "2026-11-11T06:02:40.492070+00:00", "url": "https://github.com/opf/openproject/security/advisories/GHSA-x252-j3fp-j593" } } }
published 2026-11-10 14:27Z
last change 2026-11-11 05:47Z
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.