V
Сканер-ВС
ГлавнаяКаталогИсточникиCWECAPECATT&CKМеры защитыПродуктыВендорыДокументация
CVE-2026-23830
CVE
КритическийПодтвержденаЭксплойт есть

SandboxJS - это библиотека песочницы JavaScript. Версии до 0.8.26 имеют уязвимость выхода из песочницы из-за того, что `AsyncFunction` не б…

CVSS
10.0
Критический
EPSS
0.01
p61
Опубликовано
2026-01-01
Обновлено
2026-01-01
Описание

SandboxJS - это библиотека песочницы JavaScript. Версии до 0.8.26 имеют уязвимость выхода из песочницы из-за того, что `AsyncFunction` не была изолирована в «SandboxFunction». Библиотека пытается выполнить код песочницы, заменив глобальный конструктор «Фунция» на сейфовую версию в песочнице («SandboxFunction»). Это обрабатывается в 'utils.ts` путем отображения `Function` на "sandboxFunction`" в карте, используемой для поиска. Однако до версии 0.8.26 в библиотеку не были включены отображения для "AsyncFunction`", "GeneratorFunction`", "GeneratorFunction`", "AsyncGeneratorFunction`", "AsyncFunction". Эти конструкторы не являются глобальными свойствами, но могут быть доступны через свойство `.constructor` экземпляра (например, `(async () => {}). В "исполнитель.ts`" доступ к собственности обрабатывается. Когда код, запущенный внутри песочницы, обращается к `.constructor` на функции асинхронизации (которую создает песочница), «исполнитель» извлекает свойство свойства. Поскольку "AsyncFunction`" не было на карте безопасной замены, "исполнитель" возвращает фактического ведущего "AsyncFunction" конструктора "AsyncFunction". Конструкторы для функций в JavaScript (например, «Функция», «AsyncFunction`») создают функции, которые выполняются в глобальном масштабе. Получив конструктор хоста «AsyncFunction», злоумышленник может создать новую функцию асинхронизации, которая полностью выполняется вне контекста песочницы, минуя все ограничения и получая полный доступ к среде хоста (Remote Code Execution). Версия 0.8.26 исправляет эту уязвимость.

Теги · CWE
Без аутентификации
CWE-94
CAPEC-35
CAPEC-77
CAPEC-242
Затронутые продукты
Sandboxjs < 0.8.26
Вектор CVSS
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
Хронология
2026-01-01
Опубликована
2026-01-01
Обновлена
Разбор CVSS 3.1
Вектор атаки
AV: N
Сеть (N)
Сложность атаки
AC: L
Низкая (L)
Требуемые привилегии
PR: N
Отсутствуют (N)
Взаимодействие с пользователем
UI: N
Отсутствует (N)
Область воздействия
S: C
Изменена (C)
Воздействие на конфиденциальность
C: H
Высокое (H)
Воздействие на целостность
I: H
Высокое (H)
Воздействие на доступность
A: H
Высокое (H)
Индикаторы эксплуатации
EPSS
0.011 · p61
Известна эксплуатация (KEV)
Нет
MITRE ATT&CK
Выводимые через CAPEC
└ через CAPEC-35 · CWE-94
└ через CAPEC-35 · CWE-94
Проверки Сканер-ВС
CVE-2026-23830
github-poc · https://github.com/Galaxy-sc/CVE-2026-23830-SandBreak
Enterprise
Затронутые продукты
ПродуктВендорСтатус
sandboxjs*Отслеживается