Мониторинг Карточка CVE
Открытые данные
К списку уязвимостей
Высокий
Опубликована

CVE-2026-27148

Storybook Dev Server Vulnerable to WebSocket Hijacking

Публикация: 26.02.2026·Обновлена: 15.07.2026, 04:14·Europe/Moscow

Что произошло

Перевод ещё не доступен · оригинальное описание

Storybook is a frontend workshop for building user interface components and pages in isolation. Prior to versions 7.6.23, 8.6.17, 9.1.19, and 10.2.10, the WebSocket functionality in Storybook's dev server, used to create and update stories, is vulnerable to WebSocket hijacking. This vulnerability only affects the Storybook dev server; production builds are not impacted. Exploitation requires a developer to visit a malicious website while their local Storybook dev server is running. Because the WebSocket connection does not validate the origin of incoming connections, a malicious site can silently send WebSocket messages to the local instance without any further user interaction. If the Storybook dev server is intentionally exposed publicly (e.g. for design reviews or stakeholder demos) the risk is higher, as no malicious site visit is required. Any unauthenticated attacker can send WebSocket messages to it directly. The vulnerability affects the WebSocket message handlers for creating and saving stories. Both are vulnerable to injection via unsanitized input in the componentFilePath field, which can be exploited to achieve persistent XSS or Remote Code Execution (RCE). Versions 7.6.23, 8.6.17, 9.1.19, and 10.2.10 contain a fix for the issue.

Что это значит

Входные данные могут попасть в страницу как активное содержимое. При выполнении условий атаки это затрагивает пользователей приложения.

Что делать

Сформировано автоматически из полей источников и общих шаблонов
Устранить в течение 7 дней

1. Проверьте, затронуты ли вы

Соберите инвентаризацию и сравните с таблицей затронутых версий. Эти команды только показывают установленные компоненты и сами по себе не доказывают наличие CVE.

Debian / Ubuntu
dpkg-query -W -f='${Package}	${Version}\n'
RHEL / AlmaLinux
rpm -qa --qf '%{NAME}\t%{VERSION}-%{RELEASE}\n'
Windows PowerShell
Get-HotFix | Select-Object HotFixID, InstalledOn
Общая рекомендация, не из бюллетеня вендора

2. Установите исправление

Сверьте точный продукт и версию с бюллетенем вендора. Установите указанное в нём исправление после резервного копирования и проверки совместимости. Подтверждённая целевая версия в источниках отсутствует.

Общая рекомендация, не из бюллетеня вендора

3. Временные меры

До проверки бюллетеня ограничьте доступ к затронутому компоненту доверенными узлами. Оцените сегментацию и отключение ненужных интерфейсов с владельцем сервиса; универсального правила WAF для этой CVE не подтверждено.

Общая рекомендация, не из бюллетеня вендора

4. Проверьте следы эксплуатации

Проверьте аномальные входы, новые учётные записи, ошибки и необычные дочерние процессы в затронутом сервисе. Публичные проверенные правила обнаружения не включены в запись; отсутствие сигналов не доказывает отсутствие компрометации.

Общая рекомендация, не из бюллетеня вендора

5. После исправления

  • Проверьте фактическую версию и результат установки по бюллетеню.
  • При необходимости перезапустите сервисы в согласованное окно.
  • Повторите проверку сканером и функциональные проверки.
  • Зафиксируйте результат, дату, владельца и оставшийся риск.

Продукты и затронутые версии

storybookjs / storybook

{
  "status": "affected",
  "version": "< 7.6.23"
}
{
  "status": "affected",
  "version": ">= 8.1.0, < 8.6.17"
}
{
  "status": "affected",
  "version": ">= 9.0.0, < 9.1.19"
}
{
  "status": "affected",
  "version": ">= 10.0.0, < 10.2.10"
}

Red Hat / Red Hat Enterprise Linux 10

cpe:/o:redhat:enterprise_linux:10

Red Hat / Red Hat Enterprise Linux 9

cpe:/o:redhat:enterprise_linux:9

Red Hat / streams for Apache Kafka 2

cpe:/a:redhat:amq_streams:2

Red Hat / streams for Apache Kafka 3

cpe:/a:redhat:amq_streams:3

CVSS: оценки и векторы

CVSS 4.0 · cve8.9
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:A/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H
AV · Вектор атакисеть
AC · Сложность атакинизкая
AT · Условия атакинужны условия
PR · Привилегиине нужны
UI · Участие пользователяактивное
VC · Конфиденциальность уязвимой системывысокое
VI · Целостность уязвимой системывысокое
VA · Доступность уязвимой системывысокое
SC · Конфиденциальность связанной системывысокое
SI · Целостность связанной системывысокое
SA · Доступность связанной системывысокое
CVSS 3.1 · cve8.8
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:H
AV · Вектор атакисеть
AC · Сложность атакинизкая
PR · Привилегиине нужны
UI · Участие пользователятребуется
S · Область воздействияменяется
C · Конфиденциальностьнизкое
I · Целостностьнизкое
A · Доступностьвысокое

Источники и ссылки

Происхождение полей
{
  "cwes": [
    "cve"
  ],
  "epss": {
    "source": "epss",
    "received_at": "2026-10-29T09:20:06.958298+00:00"
  },
  "title": {
    "source": "cve",
    "received_at": "2026-10-28T19:25:01.175996+00:00"
  },
  "scores": [
    "cve"
  ],
  "status": {
    "source": "cve",
    "received_at": "2026-10-28T19:25:01.175996+00:00"
  },
  "affected": [
    "cve"
  ],
  "published": {
    "source": "cve",
    "received_at": "2026-10-28T19:25:01.175996+00:00"
  },
  "solutions": [],
  "percentile": {
    "source": "epss",
    "received_at": "2026-10-29T09:20:06.958298+00:00"
  },
  "references": [
    "cve"
  ],
  "description": {
    "source": "cve",
    "received_at": "2026-10-28T19:25:01.175996+00:00"
  },
  "workarounds": [],
  "configurations": []
}

Хронология записи

  1. Данные обновлены29.10.2026, 12:20
  2. Опубликована28.10.2026, 22:25

Личная заметка и статус

Другие CVE того же продукта

УЯЗВИМОСТЬ / ПРОДУКТПРИОРИТЕТCVSSEPSSСИГНАЛЫОПУБЛИКОВАНАКарточка
CVE-2025-6170
Libxml2: stack buffer overflow in xmllint interactive shell command handling
· Red Hat / Red Hat Enterprise Linux 10
Низкий2.5
0,32 %
16.06.2025
CVE-2026-74860
Libxml2: double-free/uaf in libxml2 python bindings
Red Hat / Red Hat Enterprise Linux 10 · Red Hat / Red Hat Enterprise Linux 10.0 Extended Update Support
Высокий8.5
0,66 %
08.09.2026
CVE-2026-112922
Ghostscript: out-of-bounds read in ghostscript shade_next_color via integer overflow of indexed color index in mesh shading
Red Hat / Red Hat Enterprise Linux 10 · Red Hat / Red Hat Enterprise Linux 6
Низкий3.3
—
30.10.2026
CVE-2026-110133
Ghostscript: heap buffer overflow in ghostscript truetype outliner due to npointstotal integer underflow during retry rollback
Red Hat / Red Hat Enterprise Linux 10 · Red Hat / Red Hat Enterprise Linux 6
Средний5.8
—
30.10.2026
CVE-2026-86320
Flatpak-builder: host code execution via `git am` hook execution in patch source extraction (`use-git-am`)
Red Hat / Red Hat Enterprise Linux 10 · Red Hat / Red Hat Enterprise Linux 10.0 Extended Update Support
Критический7.8
0,29 %
PoC
17.09.2026
CVE-2026-27148: Storybook Dev Server Vulnerable to WebSocket Hijacking · CVE Радар