21 октября проект Node.js выпустил обновления безопасности, устраняющие ряд уязвимостей, включая проблемы высокой степени тяжести, в версиях Node.js 22, 24 и 26.
Исправленные версии — это Node.js 22.23.4, 24.22.1 и 26.12.1. Подробнее можно прочитать в official Node.js security advisory.
Приложения на Medusa Cloud
Мы незамедлительно обновили конвейер развертывания Medusa Cloud для использования исправленных версий Node.js.
Чтобы применить эти исправления безопасности, вам необходимо выполнить повторное развертывание вашего приложения. Будущие развертывания будут автоматически использовать исправленную версию Node.js без каких-либо изменений в коде или конфигурации.
Существует несколько исключений: если настройка версии Node.js вашего приложения не разрешает установку исправленного релиза (например, указана точная версия, такая как Copy to clipboard22.21.0, или диапазон ограничен Node.js 25), мы продолжим использовать вашу настроенную версию.
Версия Node.js 25 достигла окончания жизненного цикла и не получит эти исправления безопасности. Мы рекомендуем обновить конфигурацию, чтобы разрешить поддерживаемый исправленный LTS-релиз, например Copy to clipboard^24.22.1.
Самостоятельно размещаемые приложения
Если вы запускаете приложение Medusa на собственной инфраструктуре, вам потребуется обновить Node.js самостоятельно.
- Проверьте версию Node.js. Запустите Copy to clipboardnode -v в вашей рабочей среде. Вам требуется версия не ниже 22.23.4, 24.22.1 или 26.12.1, в зависимости от вашей ветки релизов.
- Обновите Node.js. Перейдите на последнюю исправленную версию в вашей ветке релизов. Если вы используете Node.js 20 или 25, обе из которых достигли окончания жизненного цикла, выполните миграцию на поддерживаемый LTS-релиз, например Node.js 22 или 24.
- Пересоберите ваши Docker-образы. Если вы используете официальные образы Node.js, зафиксируйте исправленную версию (например, Copy to clipboardnode:24.22.1-slim) или пересоберите с помощью Copy to clipboarddocker build --pull для обновления плавающих тегов базовых образов. После этого повторно разверните приложение.
- Проверьте ограничения версий Node.js. Если ваш файл Copy to clipboardpackage.json указывает устаревшую точную версию или ограничивающий диапазон в Copy to clipboardengines.node, обновите его, чтобы разрешить исправленные релизы, например Copy to clipboard^24.22.1.
- Проверьте провайдеров управляемого хостинга. Если ваш бэкенд или витрина работают на платформе, которая управляет Node.js за вас, убедитесь, что она внедрила исправленные версии.
Безопасность по умолчанию в Medusa Cloud
Безопасность является ключевой частью того, как мы создаем Medusa.
Наша цель с Medusa Cloud — сделать безопасность стандартной настройкой, чтобы мерчанты и разработчики не были вынуждены постоянно отслеживать уязвимости и самостоятельно управлять патчами инфраструктуры.
Когда такие уязвимости раскрываются, мы действуем оперативно, чтобы обновить нашу инфраструктуру и снизить операционную нагрузку на бизнес, работающий на Medusa.











