github.com/juev/nebula-mesh vulnerabilities (Go)
14 vulnerabilities.
-
github.com/juev/nebula-meshGo nebula-mesh: Web UI host creation ignores configured enrollment token TTL and mints 24-hour bearer enrollment tokens 5.4 Medium -
github.com/juev/nebula-meshGo nebula-mesh: Unauthenticated OIDC login endpoint allocates unbounded in-memory state entries without rate limiting 5.3 Medium -
github.com/juev/nebula-meshGo Nebula Mesh: Web UI lacks ownership checks, enabling cross-operator access to hosts and networks (read, block, delete) 8.8 High -
github.com/juev/nebula-meshGo nebula-mesh: Signed-poll nonce LRU is in-memory and bounded; replay survives restart + eviction 2.7 Low -
github.com/juev/nebula-meshGo nebula-mesh's stores enrollment tokens unhashed in SQLite 5.0 Medium -
github.com/juev/nebula-meshGo nebula-mesh: POST /api/v1/hosts/{id}/mobile-bundle response lacks Cache-Control: no-store 2.3 Low -
github.com/juev/nebula-meshGo nebula-mesh: Newly-minted operator API key exposed in redirect URL (Referer, history, proxy logs) 5.5 Medium -
github.com/juev/nebula-meshGo nebula-mesh: Session and OIDC state cookies lack the Secure attribute 4.6 Medium -
github.com/juev/nebula-meshGo nebula-mesh: Decrypted CA private key persists in heap after signing 6.9 Medium -
github.com/juev/nebula-meshGo nebula-mesh: GET /api/v1/audit-log discloses all entries to any operator 7.1 High -
github.com/juev/nebula-meshGo nebula-mesh: Web UI lacks CSRF tokens on /ui/* mutating endpoints 6.9 Medium -
github.com/juev/nebula-meshGo nebula-mesh: API endpoints lack ownership checks, enabling cross-operator privilege escalation 9.9 Critical -
github.com/juev/nebula-meshGo nebula-mesh: Web UI and API responses lack security headers (CSP, X-Frame-Options, HSTS, etc.) 7.1 High -
github.com/juev/nebula-meshGo nebula-mesh: Host advanced overrides allow YAML injection into agent config.yml 8.7 High