Обзор новых правил безопасности в пакетных индексах и менеджерах за 19–23 октября 2026 года

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.

pnpm закрыл обход правил запуска сборочных скриптов, uv, Hex и rustup обновили доверенные сертификаты после инцидента eMudhra, а GitHub представил прокси для проверки npm-пакетов до загрузки.

pnpm теперь сверяет имя пакета с ответом реестра

Вышедший 21 октября pnpm 12.15 отклоняет метаданные, если имя пакета в ответе реестра отличается от запрошенного. Установка завершается ошибкой ERR_PNPM_REGISTRY_NAME_MISMATCH. То же исправление получила ветка 11 в версии 11.28.7.

Раньше pnpm устанавливал пакет под именем из ответа реестра, и правила allowBuilds для запрошенного пакета к нему не применялись. Получалось, что ответ реестра мог нарушить применение локальных ограничений на запуск скриптов. Теперь при несовпадении имён pnpm останавливает установку.

Также в обеих ветках появилась и защита от чрезмерно больших архивов. Настройка maxTarballUnpackedSize ограничивает суммарный размер файлов одного пакета после распаковки. По умолчанию предел составляет 4 ГиБ.

uv, Hex и rustup обновили доверенные сертификаты

После компрометации промежуточных удостоверяющих центров eMudhra 20 октября вышли версии uv 0.13.4, Hex 2.5.4 и rustup 1.29.2. Для HTTPS-соединений эти программы используют собственные наборы доверенных сертификатов, поэтому обновить их нужно отдельно от браузера.

В uv корневой сертификат emSign ECC Root CA - G3 удалён из встроенного набора доверенных сертификатов. Он служил основанием доверия к сертификатам серверов из цепочки eMudhra. После компрометации ключей промежуточных центров злоумышленник мог использовать эту цепочку для подмены HTTPS-сервера. 

Чтобы uv проверял сертификаты по хранилищу операционной системы, необходимо активировать флаг --system-certs. Переменные окружения SSL_CERT_FILE и SSL_CERT_DIR задают путь к собственному файлу или каталогу с сертификатами. Если вы выбрали один из этих вариантов, то проверьте, что выбранное хранилище тоже перестало доверять скомпрометированной цепочке.

Hex 2.5.4 прекратил доверять трём корневым сертификатам emSign, а в rustup 1.29.2 обновлены зависимости, отвечающие за проверку сертификатов. Исправления закрывают возможность подмены HTTPS-серверов через скомпрометированную цепочку доверия.

GitHub теперь проверяет npm-пакеты на пути к сборке

20 октября GitHub открыл публичный предпросмотр package firewall для GitHub Enterprise Cloud. Сервис работает как прокси между рабочей станцией или CI и реестром npm – через него проходят запросы метаданных и загрузки пакетов.

В политике администратор может задать минимальный возраст версии, проверки по GitHub Advisory Database на вредоносность и уязвимости, а также проверки изменений в подтверждениях происхождения пакета. Клиенты должны обращаться к реестру через firewall. Если CI или рабочая станция продолжает скачивать пакеты напрямую, то заданная политика к этим запросам не применяется.

Пока поддерживаются только npm-пакеты. Сервис бесплатен на время предпросмотра, а после общего запуска GitHub планирует оплату по использованию. Перед подключением стоит проверить настройки реестров в CI, на рабочих станциях и у агентов разработки.

Источник: https://habr.com/ru/news/1098556/


Интересные статьи

Интересные статьи

18 июня 2025 года состоялся релиз открытой среды разработки Qt Creator 17, предназначенной для создания кроссплатформенных приложений с использованием библиотеки Qt. Проект поддерживает как&...
Статья направлена на решение проблемы "зависания" выгрузки результатов опросов при использовании модуля Vote 1С-Битрикс в случае, если в опросе много вопросов или ответов. Так-же в статье реализована ...
В прошлый раз мы рассказывали о неудачных работах именитых исполнителей — Элвиса Пресли, Лу Рида и группы Duran Duran. Продолжим тему спорных пластинок — поговорим о трех альбомах, которые вышли в пер...
Мне было необходимо делать 2 раза в сутки бэкап сайта на «1С-Битрикс: Управление сайтом» (файлов и базы mysql) и хранить историю изменений за 90 дней. Сайт расположен на VDS под уп...
Основанная в 1998 году компания «Битрикс» заявила о себе в 2001 году, запустив первый в России интернет-магазин программного обеспечения Softkey.ru.