MEDIUM 6.5

CVE-2026-59222: Open WebUI Information Disclosure Vulnerability (0.7.0–0.9.x)

Open WebUI versions 0.7.0 through 0.9.x contain an information disclosure vulnerability in the channel members API endpoint. When a user with normal channel participation permissions queries the members list, the endpoint returns complete user profile objects including sensitive configuration data such as tool server API keys and webhook credentials. This allows any channel member to harvest authentication material and integration secrets from other users without requiring elevated privileges or admin access.

Source data · NVD / CISA · public domain

CVSS
3.1 · 6.5 MEDIUM · CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
Weaknesses (CWE)
CWE-200
Affected products
1 configuration(s)
Published / Modified
2026-07-09 / 2026-07-10

NVD description (verbatim)

Open WebUI is an extensible, feature-rich, and user-friendly self-hosted AI platform. From 0.7.0 before 0.10.0, GET /api/v1/channels//members returned full UserModelResponse objects for channel members, including settings.ui.toolServers[].key and webhook configuration, allowing a normal channel participant to retrieve other users’ sensitive settings. This issue is fixed in version 0.10.0.

4 reference(s) · View on NVD →

SEC.co analysis · AI-assisted, reviewed against source

Technical summary

The vulnerability exists in the GET /api/v1/channels//members endpoint, which fails to sanitize the UserModelResponse objects returned to requesters. Specifically, nested fields like settings.ui.toolServers[].key and webhook configuration objects are included in the response despite containing secrets that should not be exposed to peer users. The affected versions span from 0.7.0 through 0.9.x, with the flaw remediated in version 0.10.0. The vulnerability is classified as CWE-200 (Exposure of Sensitive Information to an Unauthorized Actor) and carries a CVSS v3.1 score of 6.5 (Medium severity), reflecting the requirement for authentication and the confidentiality-only impact.

Business impact

This vulnerability enables lateral privilege escalation within self-hosted Open WebUI instances. An attacker with legitimate channel access can extract API keys, webhook tokens, and integration credentials belonging to other users, potentially granting unauthorized access to downstream systems, APIs, and third-party services connected through Open WebUI. For organizations using Open WebUI to manage AI workflows with sensitive integrations, this represents a supply-chain-like exposure where internal users become vectors for credential theft. Remediation complexity and detection difficulty may delay containment once exploitation begins.

Affected systems

Open WebUI versions 0.7.0, 0.8.x, and 0.9.x are vulnerable. Version 0.10.0 and later patch the issue. Self-hosted deployments are directly at risk; SaaS or cloud-hosted instances depend on the provider's patch status. Organizations should verify their deployment version immediately. The vulnerability requires an authenticated user with channel membership, so internet-facing instances without strong access controls face higher risk.

Exploitability

The attack is straightforward and requires only standard HTTP client tooling. An authenticated user makes a GET request to the channel members endpoint and parses the JSON response for sensitive keys and credentials. No special techniques, race conditions, or bypass logic is required. The attack is reliable and reproducible. However, the requirement for valid channel membership prevents unauthenticated abuse. Detection is possible if API logging captures the request and response payloads, but the endpoint's normal operation may not trigger alerts.

Remediation

Upgrade to Open WebUI version 0.10.0 or later, which excludes sensitive configuration fields from API responses. Before upgrading, review audit logs for suspicious queries to the /api/v1/channels//members endpoint, particularly those targeting users with numerous or sensitive integrations. Rotate any exposed API keys, webhook credentials, and tool server secrets as a precautionary measure if compromise is suspected. Consider implementing network-level controls to restrict API endpoint access to trusted internal networks if applicable.

Patch guidance

Open WebUI version 0.10.0 is the confirmed fixed version. Users on 0.7.0–0.9.x should upgrade immediately. Verify your current version via the Open WebUI admin interface or by checking the deployment manifests and container image tags. If you cannot upgrade immediately, implement compensating controls such as API rate limiting on the /api/v1/channels endpoint and restricted webhook secret storage in external vaults. Test the upgrade in a staging environment to confirm no integration breakage before production rollout.

Detection guidance

Monitor API access logs for repeated or bulk queries to GET /api/v1/channels//members, especially from user accounts with normal channel membership querying data for multiple users. Look for patterns where a single session accesses member lists more frequently than typical usage. Implement alerting on responses containing settings.ui.toolServers or webhook-related fields in the JSON payload. Network intrusion detection rules should flag suspicious patterns. If possible, enable detailed request/response logging for the channels API and periodically review logs for anomalous data exfiltration patterns.

Why prioritize this

Although the CVSS score is 6.5 (Medium), the practical business risk is elevated due to the simplicity of exploitation, the sensitivity of exposed credentials, and the likelihood of downstream compromise. Any organization using Open WebUI with integrated third-party services should prioritize patching to prevent credential theft. The lack of active exploits in the wild (KEV status: not added) provides a window for orderly patching, but the ease of exploitation means opportunistic attackers may quickly adapt once the vulnerability is publicly disclosed or patched codebases are analyzed.

Risk score, explained

The CVSS v3.1 score of 6.5 reflects a network-accessible vulnerability (AV:N) with low attack complexity (AC:L) that requires valid authentication (PR:L) and results in high confidentiality impact (C:H) but no integrity or availability impact (I:N/A:N). Within a single security domain (S:U), this is a straightforward information disclosure. The score appropriately reflects the sensitivity of exposed secrets but does not account for the downstream impact of compromised credentials; organizations should consider context-specific business risk higher if affected systems integrate with critical infrastructure or high-value APIs.

Frequently asked questions

How can I tell if my Open WebUI instance is vulnerable?

Check the version number in your Open WebUI deployment. Versions 0.7.0 through 0.9.x are vulnerable. Version 0.10.0 and later are patched. You can verify the version in the admin interface, or by inspecting the running container image tag or release metadata in your code repository.

If I upgrade to 0.10.0, will my existing integrations and user configurations break?

Version 0.10.0 patches the information disclosure; integration functionality is not altered. Your tool server keys and webhook configurations remain intact and functional. Test the upgrade in a non-production environment first to verify compatibility with your specific plugins and customizations.

What should I do if I suspect my webhook credentials or API keys have been exposed?

Immediately rotate any exposed credentials. Review audit logs to identify which users may have accessed the vulnerable endpoint. Revoke and regenerate affected API keys, webhook tokens, and tool server secrets in the downstream systems (e.g., LLM providers, external APIs). If compromise is confirmed, notify affected downstream services of the potential breach timeline.

Is this vulnerability being actively exploited?

As of the last update, this vulnerability has not been added to the CISA Known Exploited Vulnerabilities (KEV) catalog, suggesting no widespread active exploitation has been publicly reported. However, the simplicity of the attack means you should not rely on this absence; patch proactively rather than waiting for evidence of active attacks.

This analysis is based on published vulnerability data current as of 2026-07-10. Patch version numbers and affected product versions are sourced from official vendor advisories; verify your environment against the official Open WebUI release notes and security announcements. CVSS scores reflect standardized technical severity and do not account for organizational risk context. Actual impact depends on deployment architecture, integration landscape, and access controls specific to your environment. For detailed remediation steps and compatibility notes, consult the Open WebUI documentation and vendor security guidance. This information is provided for educational and operational security purposes and should inform, not replace, your organization's own vulnerability assessment and patch management processes. Source: NVD (public-domain), retrieved 2026-08-17. Analysis generated by SEC.co (claude-haiku-4-5).