CVE-2026-56398

Open WebUI - Stored Cross-Site Scripting via OAuth Picture Claim SVG Data URI

State
Published
Severity
8.5 High
Published
Jul 15, 2026
Updated
Jul 15, 2026
Reserved
Jun 21, 2026

Read the record on cve.org

Description

Open WebUI before 0.9.5 contains a stored cross-site scripting vulnerability in the OAuth authentication flow where the picture claim URL MIME type is inferred from file extension rather than Content-Type header, allowing SVG files to bypass the profile image validator and be stored as data URIs. Authenticated users who visit the profile image endpoint receive attacker-controlled SVG content with inline disposition and no default security headers, enabling script execution in the same origin to steal authentication tokens and achieve account takeover.

Scores

CVSSScoreVectorSource
4.08.5 HighCVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:H/VI:H/VA:N/SC:N/SI:N/SA:NVulnCheck
3.17.3 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:NVulnCheck

Weaknesses

  • CWE-20 Improper Input Validation

Affected Products

ProductVersions
open-webuiopen-webui
  • before 0.9.5Affected
  • 0.9.5Not affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.