CVE-2026-40304

zrok is software for sharing web services, files, and network resources. Prior to version 2.0.1, the unaccess handler (controller/unaccess.go) contains a logical error in its ownership guard: when a frontend record has environment_id = NULL (the marker for admin-created global frontends), the condition short-circuits to false and allows the deletion to proceed without any ownership verification. A non-admin user who knows a global frontend token can call DELETE /api/v2/unaccess with any of their own environment IDs and permanently delete the global frontend, taking down all public shares routed through it. Version 2.0.1 patches the issue.
Configurations

Configuration 1 (hide)

cpe:2.3:a:netfoundry:zrok:*:*:*:*:*:*:*:*

History

26 Oct 2026, 22:10

Type Values Removed Values Added
Summary
  • (es) zrok es un software para compartir servicios web, archivos y recursos de red. Antes de la versión 2.0.1, el gestor de desacceso (controller/unaccess.go) contiene un error lógico en su protección de propiedad: cuando un registro de frontend tiene environment_id = NULL (el marcador para frontends globales creados por administradores), la condición se cortocircuita a falso y permite que la eliminación proceda sin ninguna verificación de propiedad. Un usuario no administrador que conoce un token de frontend global puede llamar a DELETE /api/v2/unaccess con cualquiera de sus propios IDs de entorno y eliminar permanentemente el frontend global, derribando todas las comparticiones públicas enrutadas a través de él. La versión 2.0.1 parchea el problema.

Information

Published : 2026-04-17 22:16

Updated : 2026-10-26 22:10


NVD link : CVE-2026-40304

Mitre link : CVE-2026-40304

CVE.ORG link : CVE-2026-40304


JSON object : View

Products Affected

netfoundry

  • zrok
CWE
CWE-284

Improper Access Control

CWE-863

Incorrect Authorization