CVE-2026-70482
Open WebUI: Account takeover via OAuth token exchange accepting tokens issued to any client
Что произошло
Open WebUI is an extensible, feature-rich, and user-friendly self-hosted AI platform. From 0.8.0 until 0.11.0, when ENABLE_OAUTH_TOKEN_EXCHANGE=True, /oauth/{provider}/token/exchange accepts a raw provider access token and validates it by calling the provider userinfo endpoint without confirming which OAuth client the token was issued to. Anyone holding an access token minted for any client registered with the same provider could exchange it for an Open WebUI session as that token user, including applications the operator does not control and has never authorized. This issue is fixed in 0.11.0.
Что это значит
Проверка личности пользователя может работать неверно. Проверьте затронутый механизм входа и доступные ему ресурсы.
Что делать
1. Проверьте, затронуты ли вы
Соберите инвентаризацию и сравните с таблицей затронутых версий. Эти команды только показывают установленные компоненты и сами по себе не доказывают наличие CVE.
dpkg-query -W -f='${Package} ${Version}\n'rpm -qa --qf '%{NAME}\t%{VERSION}-%{RELEASE}\n'Get-HotFix | Select-Object HotFixID, InstalledOn
2. Установите исправление
Сверьте точный продукт и версию с бюллетенем вендора. Установите указанное в нём исправление после резервного копирования и проверки совместимости. Подтверждённая целевая версия в источниках отсутствует.
3. Временные меры
До проверки бюллетеня ограничьте доступ к затронутому компоненту доверенными узлами. Оцените сегментацию и отключение ненужных интерфейсов с владельцем сервиса; универсального правила WAF для этой CVE не подтверждено.
4. Проверьте следы эксплуатации
Проверьте аномальные входы, новые учётные записи, ошибки и необычные дочерние процессы в затронутом сервисе. Публичные проверенные правила обнаружения не включены в запись; отсутствие сигналов не доказывает отсутствие компрометации.
5. После исправления
- Проверьте фактическую версию и результат установки по бюллетеню.
- При необходимости перезапустите сервисы в согласованное окно.
- Повторите проверку сканером и функциональные проверки.
- Зафиксируйте результат, дату, владельца и оставшийся риск.
Продукты и затронутые версии
open-webui / open-webui
{
"status": "affected",
"version": ">= 0.8.0, < 0.11.0"
}openwebui / open_webui
{
"status": "affected",
"version": "*",
"versionEndExcluding": "0.11.0",
"versionStartIncluding": "0.8.0"
}cpe:2.3:a:openwebui:open_webui:*:*:*:*:*:*:*:*
open-webui PyPI
{
"status": "affected",
"version": "*",
"versionEndExcluding": "0.11.0",
"versionStartIncluding": "0.8.0"
}CVSS: оценки и векторы
CVSS 3.1 · cve8.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N
CVSS 3.1 · security-advisories@github.com8.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N
CVSS 3.1 · nvd@nist.gov8.8
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Классы CWE
Источники и ссылки
Происхождение полей
{
"cwes": [
"cve",
"nvd"
],
"epss": {
"source": "epss",
"received_at": "2026-11-04T21:19:33.577001+00:00"
},
"title": {
"source": "cve",
"received_at": "2026-11-03T22:27:46.726117+00:00"
},
"scores": [
"cve",
"nvd"
],
"status": {
"source": "cve",
"received_at": "2026-11-03T22:27:46.726117+00:00"
},
"affected": [
"cve",
"nvd",
"osv"
],
"published": {
"source": "cve",
"received_at": "2026-11-03T22:27:46.726117+00:00"
},
"solutions": [],
"percentile": {
"source": "epss",
"received_at": "2026-11-04T21:19:33.577001+00:00"
},
"references": [
"cve",
"nvd",
"osv"
],
"description": {
"source": "cve",
"received_at": "2026-11-03T22:27:46.726117+00:00"
},
"workarounds": [],
"configurations": [
"nvd"
]
}Хронология записи
- Данные обновлены05.11.2026, 00:19
- Появились сведения об исправлении04.11.2026, 02:46
- Данные обновлены04.11.2026, 00:14
- Данные обновлены03.11.2026, 00:14
- Данные обновлены02.11.2026, 15:12
- Данные обновлены02.11.2026, 15:04
- Данные обновлены02.11.2026, 00:12
- Данные обновлены31.10.2026, 11:59
- Данные обновлены29.10.2026, 12:38
- Появилась ссылка на PoC28.10.2026, 21:43
Личная заметка и статус
Другие CVE того же продукта
| УЯЗВИМОСТЬ / ПРОДУКТ | ПРИОРИТЕТ | CVSS | EPSS | СИГНАЛЫ | ОПУБЛИКОВАНА | Карточка |
|---|---|---|---|---|---|---|
| CVE-2025-63681 open-webui is Vulnerable to Incorrect Access Control n/a / n/a · openwebui / open_webui | Высокий | 4.3 | 0,3 % | PoCПатч | 04.12.2025 | |
| CVE-2026-45339 Open WebUI: API key endpoint restrictions bypassed via `x-api-key` header — full message processing on restricted endpoints open-webui / open-webui · open-webui | Высокий | 6.5 | 0,31 % | PoCПатч | 15.05.2026 | |
| CVE-2024-6706 Open WebUI Stored Cross-Site Scripting Open WebUI / Open WebUI · openwebui / open_webui | Средний | 6.3 | 0,66 % | Патч | 08.08.2024 | |
| CVE-2024-7041 IDOR in open-webui/open-webui open-webui / open-webui/open-webui · open-webui / open-webui | Средний | 6.5 | 0,37 % | Патч | 09.10.2024 | |
| CVE-2026-109572 Open WebUI 0.8.6 before 0.11.4 Privilege Escalation via Terminal Proxy open-webui / open-webui | Высокий | 7.2 | 0,3 % | Патч | 13.10.2026 |