CVE-2026-21716

LOW CVSS 3.0: 3,3 EPSS 0.00%
Обновлено 31 марта 2026
An
Параметр Значение
CVSS 3,3 (LOW)
Тип уязвимости CWE-862 (Отсутствие авторизации)
Поставщик An
Публичный эксплойт Нет

Неполное исправление CVE-2024-36137 оставляет FileHandle.chmod() и FileHandle.chown() в API обещаний без необходимых проверок разрешений, в то время как их эквиваленты на основе обратного вызова (fs.fchmod(), fs.fchown()) были правильно исправлены. В результате код, выполняющийся под `--permission` с ограниченным `--allow-fs-write`, по-прежнему может использовать методы FileHandle на основе обещаний для изменения прав доступа к файлам и владения уже открытыми файловыми дескрипторами, минуя предполагаемые ограничения на запись. Эта уязвимость затрагивает процессы **20.x, 22.x, 24.x и 25.x**, использующие модель разрешений, в которой `--allow-fs-write` намеренно ограничен.

Показать оригинальное описание (EN)

An incomplete fix for CVE-2024-36137 leaves `FileHandle.chmod()` and `FileHandle.chown()` in the promises API without the required permission checks, while their callback-based equivalents (`fs.fchmod()`, `fs.fchown()`) were correctly patched. As a result, code running under `--permission` with restricted `--allow-fs-write` can still use promise-based `FileHandle` methods to modify file permissions and ownership on already-open file descriptors, bypassing the intended write restrictions. This vulnerability affects **20.x, 22.x, 24.x, and 25.x** processes using the Permission Model where `--allow-fs-write` is intentionally restricted.

Характеристики атаки

Способ атаки
Локальный
Нужен локальный доступ
Сложность
Низкая
Легко эксплуатировать
Нужны права
Низкие
Нужны базовые права
Участие пользователя
Не требуется
Не нужно действие пользователя

Последствия

Конфиденциальность
Нет
Нет утечки данных
Целостность
Низкое
Частичная модификация данных
Доступность
Нет
Нет нарушения работы

Строка CVSS v3.0