nebula-mesh's web UI lacks CSRF tokens on /ui/* mutating endpoints
Modified: 6/17/2026
package
pkg:go/github.com/juev/nebula-mesh
nebula-mesh's web UI lacks CSRF tokens on /ui/* mutating endpoints
Modified: 6/17/2026
nebula-mesh: API endpoints lack ownership checks, enabling cross-operator privilege escalation
Modified: 6/25/2026
nebula-mesh: POST /api/v1/hosts/{id}/mobile-bundle response lacks Cache-Control: no-store
Modified: 6/25/2026
nebula-mesh: Host advanced overrides allow YAML injection into agent config.yml
Modified: 6/25/2026
nebula-mesh: Decrypted CA private key persists in heap after signing
Modified: 6/26/2026
nebula-mesh: Newly-minted operator API key exposed in redirect URL (Referer, history, proxy logs)
Modified: 6/25/2026
Nebula Mesh: Web UI lacks ownership checks, enabling cross-operator access to hosts and networks (read, block, delete)
Modified: 7/7/2026
nebula-mesh's stores enrollment tokens unhashed in SQLite
Modified: 6/25/2026
nebula-mesh: GET /api/v1/audit-log discloses all entries to any operator
Modified: 6/25/2026
nebula-mesh: Session and OIDC state cookies lack the Secure attribute
Modified: 6/25/2026
nebula-mesh: Signed-poll nonce LRU is in-memory and bounded; replay survives restart + eviction
Modified: 7/7/2026
nebula-mesh: Web UI and API responses lack security headers (CSP, X-Frame-Options, HSTS, etc.)
Modified: 6/25/2026
nebula-mesh's web UI lacks CSRF tokens on /ui/* mutating endpoints in github.com/juev/nebula-mesh
Modified: 6/17/2026
nebula-mesh: API endpoints lack ownership checks, enabling cross-operator privilege escalation in github.com/juev/nebula-mesh
Modified: 6/25/2026
nebula-mesh: POST /api/v1/hosts/{id}/mobile-bundle response lacks Cache-Control: no-store in github.com/juev/nebula-mesh
Modified: 6/25/2026
nebula-mesh: Host advanced overrides allow YAML injection into agent config.yml in github.com/juev/nebula-mesh
Modified: 6/25/2026
nebula-mesh: Newly-minted operator API key exposed in redirect URL (Referer, history, proxy logs) in github.com/juev/nebula-mesh
Modified: 6/25/2026
nebula-mesh's stores enrollment tokens unhashed in SQLite in github.com/juev/nebula-mesh
Modified: 6/25/2026
nebula-mesh: GET /api/v1/audit-log discloses all entries to any operator in github.com/juev/nebula-mesh
Modified: 6/25/2026
nebula-mesh: Session and OIDC state cookies lack the Secure attribute in github.com/juev/nebula-mesh
Modified: 6/25/2026
nebula-mesh: Web UI and API responses lack security headers (CSP, X-Frame-Options, HSTS, etc.) in github.com/juev/nebula-mesh
Modified: 6/25/2026
nebula-mesh: Signed-poll nonce LRU is in-memory and bounded; replay survives restart + eviction in github.com/juev/nebula-mesh
Modified: 7/7/2026
Nebula Mesh: Web UI lacks ownership checks, enabling cross-operator access to hosts and networks (read, block, delete) in github.com/juev/nebula-mesh
Modified: 7/7/2026
Insecure enrollment token TTL in nebula-mesh in github.com/forgekeep/nebula-mesh
Modified: 7/23/2026
Unauthenticated OIDC login in nebula-mesh allows unbounded memory allocation in github.com/forgekeep/nebula-mesh
Modified: 7/23/2026