PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-40304 openziti CVE debrief

A logical error in the unaccess handler of zrok software prior to version 2.0.1 allows a non-admin user to permanently delete global frontends, impacting public shares. The issue is patched in version 2.0.1. This vulnerability affects public shares routed through global frontends created before the patch. Users should verify their zrok version and update to 2.0.1 or later to prevent unauthorized deletion of global frontends. The error occurs when a frontend record has environment_id = NULL, indicating an admin-created global frontend. Non-admin users with knowledge of a global frontend token can exploit this to delete such frontends, disrupting public shares.

Vendor
openziti
Product
zrok
CVSS
MEDIUM 5.3
CISA KEV
Not listed in stored evidence
Original CVE published
2026-04-17
Original CVE updated
2026-10-26
Advisory published
2026-04-17
Advisory updated
2026-10-26

Who should care

zrok users and administrators should assess exposure and update to version 2.0.1 to prevent unauthorized deletion of global frontends. This vulnerability affects public shares routed through global frontends created before the patch. Users should verify their zrok version and review access controls to ensure security.

Why it matters

CVE-2026-40304 is a medium-severity vulnerability in zrok software that allows a non-admin user to permanently delete global frontends, impacting public shares. The issue is patched in version 2.0.1.

  • Potential unauthorized deletion of global frontends
  • Impact on public shares routed through affected frontends
  • Verification of zrok version and access controls required
  • Update to version 2.0.1 or later recommended

Technical summary

The unaccess handler in zrok software prior to version 2.0.1 contains a logical error in its ownership guard. This error allows a non-admin user to permanently delete global frontends by exploiting the condition when a frontend record has environment_id = NULL. The issue is patched in version 2.0.1. Users should update to this version to prevent unauthorized deletion of global frontends. The vulnerability impacts public shares routed through affected frontends. A non-admin user who knows a global frontend token can call DELETE /api/v2/unaccess with any of their own environment IDs to delete the global frontend.

Defensive priority

Medium priority for zrok users to update to version 2.0.1 to prevent unauthorized deletion of global frontends.

Recommended defensive actions

  • Update zrok to version 2.0.1 or later
  • Review and restrict access to the unaccess handler
  • Monitor for suspicious DELETE /api/v2/unaccess requests
  • Verify zrok version and access controls
  • Review compensating controls for exposed systems
  • Track exceptions and retest remediated assets
  • technicalSummary

Evidence notes

The CVE record and NVD entry provide details on the vulnerability and its patch. The issue is related to the unaccess handler in zrok software prior to version 2.0.1. Evidence is limited to public CVE and NVD records. Defensive verification tasks include reviewing zrok version and access controls, monitoring for suspicious DELETE /api/v2/unaccess requests, and updating to version 2.0.1 or later.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-40304 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-40304

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-40304 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-40304

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.