CyberRota Analysis
AI-GeneratedThe Open WebUI platform versions 0.6.41 to 0.11.1 are vulnerable due to improper handling of OAuth subject strings, allowing attackers to exploit wildcard characters in JSON to gain unauthorized access to user accounts, including administrator privileges. This vulnerability poses a significant risk as it can lead to session hijacking and unauthorized actions within the application. Organizations using affected versions should prioritize upgrading to version 0.11.1 to mitigate this high-severity threat.
Public Exploit Signal
A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.
Note: these links are listed for security research and verification purposes only.
Original NVD Description
Open WebUI is an extensible, feature-rich, and user-friendly self-hosted AI platform. From 0.6.41 until 0.11.1, get_user_by_oauth_sub and get_user_by_scim_external_id in backend/open_webui/models/users.py used JSON contains matching that compiled to SQL LIKE substring matching on SQLite. An OAuth subject containing percent or underscore wildcard characters could resolve to a different stored identity, potentially selecting an administrator account and issuing the attacker that account's session; PostgreSQL deployments were not affected. This issue is fixed in version 0.11.1.