CVE-2026-22682
OpenHarness Improper Access Control via File Tools
Что произошло
OpenHarness prior to commit 166fcfe contains an improper access control vulnerability in built-in file tools due to inconsistent parameter handling in permission enforcement, allowing attackers who can influence agent tool execution to read arbitrary local files outside the intended repository scope. Attackers can exploit the path parameter not being passed to the PermissionChecker in read_file, write_file, edit_file, and notebook_edit tools to bypass deny rules and access sensitive files such as configuration files, credentials, and SSH material, or create and overwrite files in restricted host paths in full_auto mode.
Что это значит
В источнике описана ошибка безопасности в перечисленных продуктах. Фактический риск зависит от установленной версии, конфигурации и доступности компонента; проверьте условия в первичном бюллетене.
Что делать
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. После исправления
- Проверьте фактическую версию и результат установки по бюллетеню.
- При необходимости перезапустите сервисы в согласованное окно.
- Повторите проверку сканером и функциональные проверки.
- Зафиксируйте результат, дату, владельца и оставшийся риск.
Продукты и затронутые версии
HKUDS / OpenHarness
{
"status": "affected",
"version": "0",
"lessThan": "166fcfefb7614dbac51bd061f56542725b0298e9",
"versionType": "git"
}CVSS: оценки и векторы
CVSS 4.0 · cve8.4
CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N
CVSS 3.1 · cve7.1
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
CVSS 4.0 · disclosure@vulncheck.com8.4
CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
CVSS 3.1 · disclosure@vulncheck.com7.1
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
Источники и ссылки
Происхождение полей
{
"cwes": [
"cve",
"nvd"
],
"epss": {
"source": "epss",
"received_at": "2026-11-05T21:13:25.425646+00:00"
},
"title": {
"source": "cve",
"received_at": "2026-10-28T17:49:49.435241+00:00"
},
"scores": [
"cve",
"nvd"
],
"status": {
"source": "cve",
"received_at": "2026-10-28T17:49:49.435241+00:00"
},
"affected": [
"cve"
],
"published": {
"source": "cve",
"received_at": "2026-10-28T17:49:49.435241+00:00"
},
"solutions": [],
"percentile": {
"source": "epss",
"received_at": "2026-11-05T21:13:25.425646+00:00"
},
"references": [
"cve",
"nvd"
],
"description": {
"source": "cve",
"received_at": "2026-10-28T17:49:49.435241+00:00"
},
"workarounds": [],
"configurations": []
}Хронология записи
- Данные обновлены06.11.2026, 00:13
- Данные обновлены05.11.2026, 00:15
- Данные обновлены04.11.2026, 00:12
- Данные обновлены03.11.2026, 00:11
- Данные обновлены02.11.2026, 00:10
- Появились сведения об исправлении28.10.2026, 20:49
- Данные обновлены28.10.2026, 18:06
- Опубликована28.10.2026, 15:11
Личная заметка и статус
Другие CVE того же продукта
| УЯЗВИМОСТЬ / ПРОДУКТ | ПРИОРИТЕТ | CVSS | EPSS | СИГНАЛЫ | ОПУБЛИКОВАНА | Карточка |
|---|---|---|---|---|---|---|
| CVE-2026-40503 OpenHarness Path Traversal Information Disclosure via /memory show HKUDS / OpenHarness · hkuds / openharness | Критический | 7.1 | 0,41 % | PoCПатч | 16.04.2026 | |
| CVE-2026-6819 HKUDS OpenHarness Plugin Management Command Exposure HKUDS / OpenHarness · hkuds / openharness | Критический | 8.7 | 0,29 % | PoCПатч | 21.04.2026 | |
| CVE-2026-40502 OpenHarness Remote Administrative Command Injection via Gateway Handler HKUDS / OpenHarness · hkuds / openharness | Критический | 8.7 | 1,69 % | PoCПатч | 16.04.2026 | |
| CVE-2026-40515 OpenHarness Permission Bypass via grep and glob root argument HKUDS / OpenHarness · hkuds / openharness | Критический | 8.7 | 0,23 % | PoCПатч | 17.04.2026 | |
| CVE-2026-40516 OpenHarness SSRF via web_fetch and web_search HKUDS / OpenHarness · hkuds / openharness | Критический | 7.8 | 0,18 % | PoCПатч | 17.04.2026 |