CVE-2026-25521

CRITICAL CVSS 4.0: 9,4 EPSS 0.01%
Обновлено 5 февраля 2026
Locutus
Параметр Значение
CVSS 9,4 (CRITICAL)
Уязвимые версии до 2.0.39
Устранено в версии 2.0.39
Тип уязвимости CWE-1321 (Prototype Pollution (Загрязнение прототипа))
Поставщик Locutus
Публичный эксплойт Нет

Locutus добавляет в JavaScript стандартные библиотеки других языков программирования в образовательных целях. В версиях от 2.0.12 до 2.0.39 в locutus существует уязвимость прототипа загрязнения. Несмотря на предыдущее исправление, которое пыталось уменьшить загрязнение прототипа путем проверки того, содержит ли пользовательский ввод запрещенный ключ, все еще возможно загрязнить Object.prototype через созданный ввод с использованием String.prototype.

Эта проблема исправлена ​​в версии 2.0.39.

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

Locutus brings stdlibs of other programming languages to JavaScript for educational purposes. In versions from 2.0.12 to before 2.0.39, a prototype pollution vulnerability exists in locutus. Despite a previous fix that attempted to mitigate prototype pollution by checking whether user input contained a forbidden key, it is still possible to pollute Object.prototype via a crafted input using String.prototype. This issue has been patched in version 2.0.39.

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

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

Последствия

Конфиденциальность
Высокое
Полная утечка данных
Целостность
Высокое
Полная модификация данных
Доступность
Высокое
Полный отказ в обслуживании

Строка CVSS v4.0