CVE-2026-55640 affects the Nextcloud MCP Server, a production-ready server connecting AI assistants to Nextcloud instances. Prior to version 0.117.2, the POST /webhooks/nextcloud endpoint had no authentication by default because the WEBHOOK_SECRET environment variable defaulted to None and startup validation did not enforce its presence. When WEBHOOK_SECRET is unset, the handle_nextcloud_webhook() function accepts unauthenticated requests from any network attacker. The attacker-controlled payload field payload['user']['uid'] is parsed without an authenticated-session cross-check before being used in Qdrant vector database operations. This allows a remote unauthenticated attacker to delete or trigger re-indexing of vector embeddings for any user and to destroy the semantic search index by sending forged deletion events. The vulnerability is fixed in version 0.117.2.