CVE-2026-87998
## Summary External knowledge connections are created and owned by administrators, and are shared by every external knowledge base bound to them. Deleting an external knowledge base also removed that connection from the instance configuration, with no check on the caller's role and no check for other knowledge bases still using it. Any authenticated user holding a write grant on a single external knowledge base could therefore wipe a shared connection that other knowledge bases depend on, and the dedicated administrator route for deleting a connection explicitly refuses that same operation while the connection is still in use. ## Preconditions The deployment uses external knowledge bases, backed by the qdrant, milvus or pgvector external providers. Instances with only local knowledge bases are not affected. An administrator created at least one external connection and at least one external knowledge base bound to it. Both of those actions are admin-only. The attacker is an ordinary authenticated user holding a write grant on one of those external knowledge bases. A read grant is not enough, and an unrelated user cannot reach the route at all. The damage scales with sharing. It is worst when one connection backs several knowledge bases, because deleting a single knowledge base destroys the connection for all of them. ## Impact An ordinary user removes instance-wide configuration that only administrators can create or manage. Every other external knowledge base bound to the deleted connection keeps its stored connection id and stops working: retrieval against it fails with "External knowledge connection not found", so those knowledge bases return nothing in chat until an administrator recreates the connection by hand. The stored credential goes with it, and connection API responses strip credentials, so an administrator who did not keep the key elsewhere cannot restore the connection without obtaining it again. Nothing is disclosed to the attacker and the extern
Properties
- severity
- high
- summary
- Open WebUI: Non-admin users can delete admin-owned external knowledge connections via knowledge base deletion
- epss_score
- 0.00267
- cvss_score
- 7.1
- ghsa_published
- 2026-09-10T15:09:52Z
- source_url
- https://github.com/advisories/GHSA-2724-6cpj-gf3v
- ghsa_updated
- 2026-09-10T15:09:53Z
- ghsa_id
- GHSA-2724-6cpj-gf3v
- cve_id
- CVE-2026-87998
- cvss_vector
- CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:L
- is_ghsa_only
- false
- epss_percentile
- 0.18778
Related Entities (6)
ENRICHED_BY (1)
VULNERABLE_TO (1)
AFFECTS (1)
HAS_WEAKNESS (2)
REPORTED_BY (1)
Explore deeper with Ninja Signal's threat intelligence graph